onsite
Lead Developer, Trading Analytics - Intercontinental Exchange
Software Engineer
Senior engineer leading the design, development, and evolution of a Trading Analytics platform, delivering high‑performance Java and Python services on modern cloud infrastructure for pricing, risk, and workflow optimization.
About the role
Key Responsibilities
- Define and drive the architectural vision for the Trading Analytics stack, ensuring scalability, reliability, and high performance.
- Design, develop, and maintain core services using Java and Python, integrating quantitative models into production‑grade software.
- Lead a cross‑functional team of engineers, providing mentorship, code reviews, and best‑practice guidelines.
- Collaborate with quantitative analysts, product managers, and clients to translate complex financial models into efficient, real‑time solutions.
- Implement and optimize cloud‑native deployments, leveraging containerization, orchestration, and monitoring tools.
Requirements
- 10+ years of software development experience, with deep expertise in Java and Python.
- Proven track record designing and operating large‑scale, low‑latency systems in a cloud environment (AWS, Azure, or GCP).
- Strong understanding of quantitative finance concepts, pricing, and risk analytics.
- Experience with microservices architecture, containerization (Docker/Kubernetes), and CI/CD pipelines.
- Excellent communication and leadership skills, with the ability to influence technical direction across multidisciplinary teams.