C

CME Group

Runs global futures and options markets

Staff Agentic Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Mathematics, Financial Engineering, or a related field, and 8+ years of hands-on experience building, deploying, and maintaining scalable real-time systems across the full stack.
  • Expert-level proficiency in Java and the Spring framework, with hands-on experience designing and debugging multithreaded concurrent applications, lock-free data structures, memory management, thread pools, and race-condition diagnostics.
  • Hands-on experience with AI coding agents such as Gemini CLI, Claude Code, or Codex in production workflows, including multistep agent tasks, agent-authored pull requests, and agent-driven test generation.
  • Deep experience with Google Cloud Platform services including GKE, Pub/Sub, BigQuery, Cloud Run, and Dataflow, and real-time messaging frameworks including Kafka, MQ, and Flink.
  • Strong proficiency in SQL, PostgreSQL, and Python for scripting, automated evaluations, data analysis, or tooling integration.
  • Experience with distributed tracing, SLO/SLI monitoring, and chaos engineering in production environments where system failure has direct financial or regulatory impact.
  • Daily operational fluency with CLI and terminal-based agent environments such as Claude Code, Gemini CLI, and Codex, as well as agentic IDEs such as Cursor and Antigravity.
  • Direct experience configuring system context, building or integrating Model Context Protocol servers, function calling, and structured domain prompting.
  • A proven track record of designing property-based tests, static analysis rules, and code-review workflows to catch AI hallucinations, edge-case failures, and security vulnerabilities.
  • Demonstrated ability to establish team-wide AI coding norms, measure developer outcome velocity, and champion an AI-first engineering culture.
  • Ability to make architecture decisions across team boundaries and articulate tradeoffs to engineers and stakeholders.
  • Ability to operate under pressure and participate in on-call coverage for systems whose failure has direct financial or regulatory impact.

Responsibilities

  • Lead the architecture, design, and development of high-volume, low-latency Java applications on Google Cloud Platform for mission-critical systems, ensuring ultra-high availability, low jitter, and thread safety.
  • Lead the team's transition to agentic software engineering by standardizing toolchains, system prompts, context repositories, and agentic loops across the development lifecycle.
  • Build and maintain shared agent infrastructure, including repository-level agent context, Model Context Protocol server integration, codebase indexing pipelines, and local developer tooling that provides domain-specific context to language-model agents.
  • Design dynamic evaluation harnesses, automated test suites, and continuous-integration and continuous-delivery guardrails to audit, test, and validate AI-generated code for concurrency bugs, memory leaks, and performance regressions.
  • Maintain and enhance high-throughput continuous-integration and continuous-delivery automation pipelines to support seamless, secure, and reliable software delivery into production.
  • Mentor engineers through the workflow transition and lead hands-on workshops to train traditional software developers to become proficient AI-native engineers.
  • Drive architecture decisions across team boundaries and communicate tradeoffs to engineers and stakeholders.
  • Elevate team capabilities through code reviews, design reviews, pairing, and active mentorship.
  • Contribute to development tooling and engineering culture initiatives.
  • Mentor the team on agentic AI capabilities and accelerate feature delivery while maintaining code quality and reliability.

Desired Qualifications

  • Experience developing software for financial risk management, high-frequency trading, or clearing systems.
  • Experience building internal developer tools, command-line interface extensions, or custom large-language-model evaluation harnesses.
  • Familiarity with local model deployments or fine-tuning workflows for enterprise development environments.

About the Company

CME Group

Runs global futures and options markets

CME Group runs the world’s leading derivatives marketplace, offering futures and options across major asset classes on four exchanges (CME, CBOT, NYMEX, COMEX). Its services include trading platforms, clearing and settlement, and market data, serving individual traders, institutions, and commercial entities. How it works: traders buy and sell standardized contracts (futures and options) on its platforms; the trades are cleared through a central clearinghouse, which handles margining, settlement, and risk management, providing price discovery and transfer of risk. How it differs: CME Group combines a broad range of benchmark products with integrated services (trading, clearing, market data) across multiple exchanges, giving wide instrument access, global reach, and a unified risk-management framework. Goal: to provide a reliable, efficient system for price discovery, hedging, speculating, and managing risk in global derivatives markets.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Chicago, IL
Founded
1848

Recently Posted Jobs

Explore more opportunities at CME Group

See more jobs