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.


Senior Software Developer

19000903 Requisition #
Job Purpose

Successful candidate will be responsible for the full lifecycle of software development related to ICE NGX’s clearing and trading systems in an Agile environment. This role requires a hands-on, articulate and focused individual, who can own projects, features, functionality and application architecture. In this role the candidate will have the opportunity to work as an integral part of a highly motivated and productive agile team in an excellent work environment. The successful candidate will work in close collaboration with other developers, quality assurance analysts, project managers, internal business users and our operational support team. The candidate should be enthusiastic and eager to dive into whatever is thrown at them.

  • Participate in all software development activities at ICE NGX. Provide input and feedback on issues related to system architecture, development standards, and the development toolset. Working with the rest of the development team, evolve the solution architecture and subsystem design
  • Ongoing support of applications in the Production environment to ensure mission critical application availability meet Service Level Agreements. Investigate, analyze, document reported defects as needed. Providing assistance in resolving and diagnosing the root causes of production outages
  • Ongoing application maintenance that includes code corrections, enhancements to address requested functional changes, as well as capacity and performance improvements
  • Develop high performance and sustainable applications focusing on reusable components, stable interfaces, common libraries, etc
  • Providing assistance to the project managers in the identification, scoping, estimation, scheduling, monitoring and delivery of various application deliverables
  • Participate in code reviews, help identify language related problems and performance issues, and evaluate code compliance to enterprise and project standards
  • When needed, participate in performing assessments and providing input to technical viability and effectiveness of various project proposals by trying out new tools and technologies through rapid prototyping
  • Ongoing business-as-usual activities to support infrastructure improvements, capacity & performance testing, disaster recovery testing and various business ad hoc requests

Knowledge and Experience
  • University degree in computer science, or equivalent combination of education and experience
  • 5 or more years of progressive experience in Java software development with open source tools
  • Good working understanding of object oriented principles, familiarity with design patterns
  • Experience building standards-based rich web applications using JavaScript, HTML and CSS; experience with HTML5 and React a plus
  • Solid SQL and relational database design skills, particularly on Oracle
  • Recent exposure to these Java technologies: Spring, Spring MVC, JMS, JUnit
  • Demonstrated use of XP practices, such as Test Driven Development and Refactoring
  • History of working on projects using Agile methodologies (Scrum)
  • Experience with SDLC tools like GIT, JIRA, Jenkins, Maven or equivalent tools

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

Similar Listings

Canada, Alberta, Calgary

📁 Technology

Requisition #: 19000369

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