Staff Software Engineer

CME Group

Job Summary

The Staff Software Engineer at CME Group is responsible for independently engineering secure, scalable, and reliable technology solutions. Key responsibilities include conducting full system testing, defining metrics for code optimization, leading code reviews, managing deployments, and developing designs for project aspects. The role involves mentoring senior software engineers, contributing to architectural discussions, and enforcing best practices in development. Proficiency in SQL, database modeling, and tuning is essential for this role.

Must Have

  • Conducts full system testing.
  • Defines key metrics driving code optimization and leads discussion of code reviews.
  • Manages environment build deployments, release notes and build notices.
  • Reviews code to proactively identify and mitigate potential issues and defects.
  • Develops designs for all aspects of a project.
  • Mentors seniors software engineers.
  • Exhibits language proficiency and independently writes application modules and unit tests.
  • Designs independently and contributes to architectural discussions.
  • Interprets and enforces architecture for a development team.
  • Influences best practices development, contributing to process enhancements.
  • Proficient in SQL knowledge, intermediate in database modeling and skilled in database tuning.

Job Description

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

Principal Accountabilities:

  • Conducts full system testing.
  • Defines key metrics driving code optimization and leads discussion of code reviews; Manages environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects as well as identify solution problems and issues outside code.
  • Develops designs for all aspects of a project; Mentors seniors software engineers.
  • Exhibits language proficiency and independently writes application modules and unit tests as well as designs independently. Contributes to architectural discussions. Interprets and enforces architecture for a development team. Mentors developers, and is influential within company division.
  • Influences best practices development, contributing to process enhancements, and enforces best practices on project work.
  • Proficient in SQL knowledge, intermediate in database modeling and skilled in database tuning.

3 Skills Required For This Role

Risk Management Game Texts Sql