Advancing global markets
starts with great people.


Join the largest (and only) exchange operator in the Fortune 500.


"Our people, who are our greatest
asset, make what we do possible."
- Jeffrey Sprecher, CEO


Help transform markets anywhere around the globe.

19000425 Requisition #
Job Purpose

Nearly half the world's crude oil futures trade and clear on Intercontinental Exchange's state of the art electronic trading and clearing platforms. 

As a Senior Developer at Intercontinental Exchange, you will play a key role in developing systems which provide clearing services to vital commodity markets such as oil, natural gas, sugar, and cotton which are essential to economies around the world.

If you are self-starting, talented in designing and implementing reusable software components and have a desire to understand and support the business of derivatives clearing, we would love to hear from you.

  • Design, implement, and unit test key components in clearing systems
  • Take initiative and own key clearing components
  • Understand the derivatives clearing and settlement business
  • Work closely with the business units and stakeholders on gathering and understanding system requirements
  • Work closely with project management, product management, and QA teams. This requires strong collaboration, communication, and technical leadership skills
  • Plan and estimate key components, system, and application development
  • Assist in writing functional specifications
  • Build reusable utilities and frameworks within our applications
  • Work on the scalability and performance of our high-performance components
  • Understand the complex business logic in the existing systems and be able to enhance and transition to new technologies and systems
  • Work in an agile, continuous integration environment with command of SDLC tools like Git, Maven and Gradle
  • Troubleshoot and support critical production application

Knowledge and Experience
  • 5+ years of development experience with the JVM
  • Strong working knowledge of:
    • Java
    • OOD, Design Patterns, Functional Programming
    • Distributed messaging, JMS
    • Spring frameworks such as Spring Boot, Spring Batch, Spring Data, Spring MVC
    • PL/SQL, Hibernate, JPA
    • Multi-threaded server-side development
  • Experience in Java performance tuning, debugging, and memory profiling
  • Ability to work independently, productively under pressure, and effectively multi-task
  • Ability to work well in a team environment
  • Building business applications from design to live production systems
  • Excellent communications skills
Preferred, but not required:
  • Working knowledge of BPMN, rules engine experience (Drools preferred)
  • Experience building HTML 5 front end using ExtJS or other JavaScript libraries or frameworks
  • Familiar with Test Driven Development
  • Exposure in the financial services technologies - particularly in futures and options
  • Demonstrated open-source contribution
  • Study new technology and stay technically current
  • CS bachelor's degree, equivalent or higher

Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.

Follow Us:
  • Facebook
  • Instagram
  • Twitter
  • Snapchat
  • LinkedIn