ICE hires across a wide range of roles (quant/risk analytics, financial engineering, exchange/FICC operations, corporate/compliance, and a large Java/Spring engineering org that includes ICE Mortgage Technology). Loops are relatively short: typically an HR or recruiter phone screen, one or two virtual technical or manager rounds, and a final onsite or panel. Technical roles emphasize fixed-income domain knowledge (YTM/YTW, duration, OAS, ABS, Monte Carlo, clean vs dirty price), practical Java/Spring Boot/Kafka/SQL, and a bond-portfolio take-home for senior Java candidates. Non-quant roles skew heavily behavioral with resume walkthroughs and generalist aptitude/brain-teasers.
These 2 writeups cover software engineering, quant and data, exchange operations and other roles. All of them were posted under a pseudonym (Reddit, GeeksforGeeks or forum handles), so we could not verify the authors’ identities.
Typical rounds
1
Outcomes shared
0/1offer / not
Most common round
Phone screen
Sources span
2026
Most frequently reported · API design(1), Behavioral(1), Bond pricing(1), Financial modeling(1), Fixed income(1)
Intercontinental Exchange’s official process
ICE's public careers page frames hiring around business areas (exchanges, fixed income and data services, mortgage technology) and points candidates to Workday requisitions; it does not publish a per-stage interview breakdown.
Interview experiences at Intercontinental Exchange
Financial Engineer, Quantitative Research
Experienced
Not selected1 round
1
HR phone screenPhone screen
Scheduled as a 15-minute HR call but ran roughly 30 minutes; recruiter walked the resume, asked why ICE, probed a graduation-to-now gap, then layered in pre-screen technical prompts on popular bond types, clean vs dirty price, and standard bond parameters.
Covered · Behavioral, Resume deep-dive, Fixed income, Bond pricing
Candidate published their submission for ICE's Senior Java Developer assessment: a Spring Boot service that models a bond portfolio, calculates yield-to-maturity via Newton-Raphson, Macaulay and Modified duration, and exposes a versioned REST API with Swagger UI. Bundled a Docker Compose stack (PostgreSQL 16 + app), an H2-backed integration test suite (~31 tests across bond validation, YTM edge cases, duration against textbook values, and full API lifecycle) and a fixed-clock strategy for deterministic tests.
Covered · Java, Spring Boot, API design, Testing, Financial modeling
What is the interview process like at Intercontinental Exchange?
ICE hires across a wide range of roles (quant/risk analytics, financial engineering, exchange/FICC operations, corporate/compliance, and a large Java/Spring engineering org that includes ICE Mortgage Technology). Loops are relatively short: typically an HR or recruiter phone screen, one or two virtual technical or manager rounds, and a final onsite or panel. Technical roles emphasize fixed-income domain knowledge (YTM/YTW, duration, OAS, ABS, Monte Carlo, clean vs dirty price), practical Java/Spring Boot/Kafka/SQL, and a bond-portfolio take-home for senior Java candidates. Non-quant roles skew heavily behavioral with resume walkthroughs and generalist aptitude/brain-teasers.
What topics does Intercontinental Exchange test in interviews?
Commonly reported topics include Fixed income, Bond pricing, Python, SQL, Java, Spring Boot.
These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.