What is a Software Engineer at Intercontinental Exchange Holdings?
At Intercontinental Exchange Holdings (ICE), software engineering is the backbone of the global financial ecosystem. As a Software Engineer, you will design, build, and maintain high-throughput, low-latency systems that power global exchanges, clearing houses, and mortgage technology platforms. The systems you work on are responsible for processing millions of transactions daily, meaning reliability, security, and extreme precision are non-negotiable.
Unlike typical consumer-tech companies, the engineering challenges at ICE sit at the intersection of complex financial domain logic and high-performance computing. Whether you are developing core backend services in Java, writing low-latency execution engines in C++, building modern user interfaces in React, or managing massive data pipelines with Kafka and SQL, your work directly impacts the stability of global markets.
This role requires a unique blend of deep technical expertise and a highly disciplined engineering mindset. You will collaborate with cross-functional teams of developers, business analysts, database administrators, and operations specialists to deliver robust, production-grade software. It is an inspiring and highly critical environment where your code must be designed to withstand extreme market volatility and strict regulatory compliance.
