×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: CME Chicago Mercantile Exchange Inc.
Full Time position
Listed on 2026-06-18
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 122300 - 203900 USD Yearly USD 122300.00 203900.00 YEAR
Job Description & How to Apply Below
Position: Staff/Lead Software Engineer

Overview

This role independently engineers secure, scalable and reliable technology solutions, with minimal mentoring, to advance CME Group in the global marketplace and serve risk management needs of customers around the world.

Responsibilities
  • Engineer secure, scalable, and reliable technology solutions.
  • Focus on architecture and solution efficiencies.
  • Balance performance, capacity and reliability with core system functionality.
  • Identify potential opportunities for code optimization.
  • Provide input for code reviews and help with environment build deployments, release notes and build notices.
  • Review code proactively to identify and mitigate potential issues and defects.
  • Help identify sources of defects and troubleshoot various forms of code.
  • Write optimized application modules and unit tests with minimal guidance.
  • Use design tools to frequently share and communicate design ideas on larger systems.
  • Utilize knowledge of modern multi‑processor architecture to tune applications and systems for high throughput and low latency.
  • Use patterns frequently, contributing to best practice and process enhancements.
  • Define key metrics driving code optimization and lead discussions of code reviews.
  • Manage environment build deployments, release notes and build notices.
  • Lead projects and influence across division stakeholders.
Qualifications
  • 8+ years of Core Java development experience.
Skills & Software Requirements
  • In‑depth core Java development experience.
  • Ability to evaluate characteristics of algorithms and data structures for given constraints.
  • Proficiency in multi‑threading, concurrent data structures, shared memory, synchronization, JNI, NIO, and hash maps.
  • Understanding of queue theory and various designs and implementations to enhance system performance.
  • Experience with networking protocols (UDP, TCP).
  • Experience with cloud technology preferred.
  • Familiarity with redundancy and fault tolerance techniques.
  • Familiarity with JVM internals and garbage collection tuning.
  • Familiarity with BDD test tools preferred.
  • Past experience working in the financial domain or derivative exchange preferred.
Work Environment

Hybrid environment—2 days in the office.

Compensation

Pay range: $122,300–$203,900 (actual salary offered will depend on relevant experience, skills, education, and internal comparisons). Includes an annual target bonus opportunity and equity program.

Benefits

Comprehensive health coverage, retirement package (401(k) and active pension), education reimbursement, paid time off, and mental health benefits.

Equal Opportunity Employer

As an equal‑opportunity employer, we consider all potential employees without regard to any protected characteristic.

Employment Eligibility (EEO/Verify)

For U.S. employment, CME Group is legally required to validate a new hire’s employment eligibility by having them complete an Employment Eligibility Verification (Form I-9) accompanied with legally acceptable proof of identity and work authorization. CME Group uses E-Verify, an online system operated by the U.S. Department of Homeland Security in partnership with the Social Security Administration to verify employment eligibility and validate social security numbers.

Through participation in the E-Verify program, information entered on Form I-9 will be provided and compared to information available on both agencies. See posters below for more details. E-Verify Notice. E-Verify Notice Español. U.S. Right to Work Notice. U.S. Right to Work Notice Español.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary