Sr Software Engineer

CME Group Chicago , IL 60602

Posted 2 months ago


CME Group is the world's leading and most diverse derivatives marketplace. But who we are goes deeper than that.

Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow.

We invest in your success and you own it, all while working alongside a team of leading experts who inspire you in ways big and small. Joining our company gives you the opportunity to make a difference in global financial markets every day, whether you work on our industry-leading technology and risk management services, our benchmark products or in a corporate services area that helps us serve our customers better. We're small enough for you and your contributions to be known.

But big enough for your ideas to make an impact. The pace is dynamic, the work is unlike any other firm in the business, and the possibilities are endless. Problem solvers, difference makers, trailblazers.

Those are our people. And we're looking for more.

To learn more about what a career at CME Group can offer you, visit us at .

The Senior Software Engineer engineers secure, scalable and reliable technology solutions, with minimal mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world.

Principal Accountabilities:

  • Conducts system-wide testing and some integration testing.

  • Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently.

  • Exhibits skilled knowledge of database SQL; Performs Elementary database modeling and intermediate database tuning.

  • Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code.

  • Uses design tools to frequently share and communicate design ideas on larger systems.

  • Uses patterns frequently, contributing to best practice and process enhancements.

For EU Residents, the Candidate Privacy Policy can be found here.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer


Posted 3 days ago

VIEW JOBS 6/2/2020 12:00:00 AM 2020-08-31T00:00 We are Relativity. A market-leading, global tech company that equips legal professionals with a powerful platform to organize data, discover the truth, and act on it.  The US Department of Justice, 198 of top 200 US law firms, and more than 70 Fortune 100 companies are among the customers who trust Relativity during litigation, internal investigations, and compliance projects. Our SaaS product, RelativityOne, has become the fastest-growing product in the company's history and we have consistently been named a great workplace. As we grow, we continue to seek individuals that will bring their whole, authentic self to our team. Join us in the transformation of the legal industry and play a pivotal role in shaping the future of the practice of law and beyond. We don't believe in 'ideal' candidates, so if you see a job that sparks your interest, go for it. Wherever you're from, however you identify, and whatever experience you have, you can belong at Relativity. Relativity (Chicago, IL) seeks a Sr. Software Engineer to architect, design, implement and test cloud native software consistently applying best practice software engineering. Specific responsibilities include: object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in Java or C++; high-impact contributions and technical guidance to an agile software development team that solves complex problems to regularly ship high quality, performant, secure software that operates on data at massive scale; maintain and improve a Continuous Integration / Continuous Delivery workflows; obsessive focus on quality through comprehensive Object-oriented analysis (OOA); document and demonstrate solutions by developing architecture and design documentation including requirements, test strategies, component, sequence and class diagrams; architect and design performant, scalable, and secure software to a high degree of quality not simply focusing on meeting functional requirements; improve the software development process by recommending and instituting changes in policies and procedures; facilitate pair programming to improve software quality and completeness and disseminate design and implementation knowledge; provide technical guidance to team members through education and coaching of best practice object oriented programming principles; germinate and drive new ideas and encourage innovative practices amongst peers; work collaboratively with QA professionals to ensure defect prevention over detection. Position requires a Bachelor's degree, or foreign equivalent, in Computer Science or a closely related field of study, plus 7 years of experience in the job offered, or as a Software Engineer, Jr. Developer, Computer Programmer, or similar professional software development experience with commercial-grade systems and applications. In the alternative, will accept a Master's degree, or foreign equivalent, in Computer Science or a closely related field of study, plus 4 years of experience in the job offered, or as a Software Engineer, Jr. Developer, Computer Programmer, or similar professional software development experience with commercial-grade systems and applications. Specific experience must include: designing and implementing high performant web applications; maintaining and improving Continuous Integration and Continuous Delivery processes; reviewing code reviews on git; developing user interface using CSS, HTML/HTML5, JavaScript, or JSON; developing on languages such as C#,, or XML; Agile software development methodologies (SCRUM); source control management tools such as git, mercurial, or Jenkins; SQL Server and writing stored procedures using Microsoft T-SQL; Invariant - working with eDiscovery processing engine; scripting using powershell; IIS; working in the eDiscovery domain; working as a team member in collaborative environment; and utilizing problem-solving and leadership skills. Full time position. Apply by submitting your resumes to, to be considered, reference Job ID: 20-9003 in the subject line. At Relativity, we live our core values and we thrive on solving complex problems. We're dedicated to continually improving our product and providing relentless customer service, and we're always looking for people to join us on the journey. Relativity is a team of smart, passionate people always looking to grow, contribute, and make our product and customer service the best it can be. Our team members come from diverse backgrounds with different skills and life experiences-and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify. So, please come as you are. We can't wait to meet you. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. Kcura Chicago IL

Sr Software Engineer

CME Group