Principal Engineer
Job in
Atlanta, Fulton County, Georgia, 30328, USA
Listed on 2026-07-01
Listing for:
Intercontinental Exchange Holdings, Inc.
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Cloud Engineer - Software, Java Developer, Backend Developer, Software Engineer
Job Description & How to Apply Below
Principal Engineer
At Intercontinental Exchange, we power global commodity markets through cutting-edge electronic trading and clearing platforms. As a Principal Engineer, you'll work on systems that shape the future of markets like oil, sugar, and cotton—impacting economies worldwide. This is your opportunity to tackle complex challenges, innovate with the latest technologies, and make a tangible difference in global commerce, leveraging state-of-the[1]art technology to solve challenging problems.
Responsibilities
- Provide technical leadership and drive architectural decisions across multiple teams and platforms
- Mentor a team of developers and oversee complex development projects
- Collaborate with cross-functional teams and ensure adherence to development standards and procedures
- Drive scalability and performance optimization for systems that process millions of transactions daily
- Assist in managing project timelines and team performance
Knowledge and Experience
- Bachelor's degree in Computer Science or equivalent, with 8+ years of Java development experience.
- Java 21, multi-threaded development, and distributed messaging (Kafka, JMS)
- Spring Framework 6.x (Spring Boot 3.x), including reactive programming (Web Flux) and Spring AOP
- Databases and persistence (Oracle, SQL, JPA, MyBatis)
- Microservices architecture with API gateway patterns and service discovery
- Event-driven architecture and caching (Redis, Hazelcast)
- RESTful API design (OpenAPI/Swagger)
- Modern testing tooling (JUnit 5, Mockito, Spring Boot Test)
• Build tools (Maven, Gradle) - Cloud platforms (AWS/Azure/GCP) and cloud-native microservices using containerization and orchestration (Docker, Kubernetes, Helm, Argo CD)
- Passion for learning new technologies and adapting to fast-paced environments
- Discretion, analytical thinking, and independent judgment
- Proven experience mentoring development teams
- Excellent communication and stakeholder management abilities
What Sets You Apart
- Experience with AI-powered development tools including Claude Code and Cursor for accelerated code generation and refactoring
- Knowledge of RAG / MCP / LLM technologies
- Strong problem-solving abilities, with proven performance tuning, debugging, and memory profiling expertise in Java/JVM
- A passion for financial markets and/or open-source contributions
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).
(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:
×