Principal Engineer

Intercontinental Exchange Holdings

Atlanta, GA

JOB DETAILS
SKILLS
Amazon Web Services (AWS), Analysis Skills, Apache Kafka, Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Caching, Cloud Computing, Computer Science, Cross-Functional, Docker, Emerging Technology, GCP (Good Clinical Practices), Gradle, JUnit, Java, Java Message Service (JMS), Java Persistence API (JPA), MCP - Microsoft Certified Professional, Maintain Compliance, Maven, Memory Debugging, Mentoring, Microservices, Microsoft Exchange Server, Microsoft Windows Azure, Multithreaded Programming, MyBatis (fka iBATIS), Open Source, Oracle Database, Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, Programming Tools, Project/Program Management, REST (Representational State Transfer), Redis, SWAGGER OAS, Spring Framework, Stock Market, Technical Leadership, Test Tools, Testing, Time Management, Trading Platforms, Transaction Processing/Management
LOCATION
Atlanta, GA
POSTED
1 day ago

OverviewJob PurposeAt 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.ResponsibilitiesProvide technical leadership and drive architectural decisions across multiple teams and platformsMentor a team of developers and oversee complex development projectsCollaborate with cross-functional teams and ensure adherence to development standards and proceduresDrive scalability and performance optimization for systems that process millions of transactions dailyAssist in managing project timelines and team performanceKnowledge and ExperienceBachelor'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 (WebFlux) and Spring AOPDatabases and persistence (Oracle, SQL, JPA, MyBatis)Microservices architecture with API gateway patterns and service discoveryEvent-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 environmentsDiscretion, analytical thinking, and independent judgmentProven experience mentoring development teamsExcellent communication and stakeholder management abilitiesWhat Sets You ApartExperience with AI-powered development tools including Claude Code and Cursor for accelerated code generation and refactoringKnowledge of RAG / MCP / LLM technologiesStrong problem-solving abilities, with proven performance tuning, debugging, and memory profiling expertise in Java/JVMA passion for financial markets and/or open-source contributionsIntercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.#J-18808-Ljbffr

About the Company

I

Intercontinental Exchange Holdings