Sr Software Engineer
Full Job Description
Join CME Group as a Senior Software Engineer and contribute to developing secure, scalable, and reliable technology solutions. You will design, develop, document, and debug applications using modern technologies with minimal supervision. Key responsibilities include writing application modules and unit tests, conducting system-wide and integration testing, and providing input for code reviews and deployment processes. You will also review code to identify and resolve defects, and collaborate with business stakeholders to refine requirements. This role emphasizes the use of design tools, patterns, best practices, and adherence to CME Group's Software Development Life Cycle (SDLC) and information security standards.
Essential Criteria:
- Bachelor's degree or equivalent experience.
- Proficiency in Java and Spring.
- Strong SQL database skills.
- Knowledge of server-side design patterns and CI/CD principles.
- Experience with Git and Maven.
- Excellent problem-solving and troubleshooting abilities.
- Good communication skills.
Desirable Criteria:
- Experience with Google Cloud Platform (GCP) services.
- Unix/Linux experience.
- Experience in developing and automating CI/CD and infrastructure solutions.
- Experience working with remote teams across different time zones.
- Ability to lead and clarify code evolution in reviews.
CME Group is dedicated to building a diverse and inclusive workplace where unique experiences and skills are valued. We are an equal-opportunity employer committed to impacting markets worldwide and transforming industries. Shape tomorrow and build your career with us.
Company
CME Group
CME Group, a global leader in derivatives marketplaces, empowers businesses worldwide to manage risk. Our exchanges offer a comprehensive suite of benchmark products across interest rates, equity inde...