Lead Developer

Intercontinental Exchange Holdings, Inc.

$125K — $150K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 7+ years C++ development experience
  • Strong knowledge of modern C++ & STL (C++11/14/17)
  • Experience in developing multithreaded applications
  • Experience with low latency and high throughput systems
  • Interest in mathematics and financial markets
  • Strong interpersonal and teamwork skills

Responsibilities

  • Design, develop, maintain and support components of the ICE Trading Platform
  • Ensure quality and consistency during application design and development
  • Manage project activities related to builds and deployments
  • Create design documentation for new software
  • Support production applications and during maintenance windows
  • Identify and implement optimizations for applications
  • Collaborate with business analysts on new requirements

Benefits

  • Opportunity to work on a state-of-the-art trading platform
  • Fast-paced environment with a focus on innovation
  • Collaboration with cross-functional teams
  • Exposure to financial markets and quantitative applications
Full Job Description
Overview

Job Purpose

As a Lead Developer, you will be part of the core infrastructure development team responsible for developing and maintaining application systems and framework infrastructure for a state of the art internet based electronic commodities and futures exchange.  The platform consists of a mathematically complex, multi-threaded server side applications with low latency and high throughput requirements.

 

The ideal candidate will be results-oriented, self-motivated and have the ability to thrive in a fast-paced environment.  This role requires frequent interactions with project and product managers, developers, quality assurance and other stakeholders, in order to ensure delivery of a world class platform to our users.

 

Responsibilities

  • Design, develop, maintain and support various components of the ICE Trading Platform
  • Follow team guidelines for quality and consistency within the design and development phases of applications
  • Independently handle project activities related to builds and deployments
  • Create design documentation for new software development
  • Provide support for production applications
  • Provide support for deployments during maintenance windows
  • Identify opportunities to improve and optimize applications
  • Work with business analysts or product management in understanding new requirements
  • Follow company software development processes and standards

 

Knowledge and Experience

  • Bachelor’s Degree or equivalent in Computer Science or related field
  • 7+ years of C++ development experience
  • Strong understanding of modern C++ & STL (up to and including C++11/14/17)
  • Experience with development of multithreaded applications
  • Experience with low latency and high throughput systems
  • Aptitude and interest in mathematics and financial markets
  • Strong interpersonal skills and ability to work well in a team environment

 

Preferred Knowledge and Experience

  • C++20, C++23
  • Valgrind, CMake, Ruby, Conan, Jenkins, Python, Groovy, rpm
  • Experience with equity and commodity derivatives
  • Experience in Financial Services or Fintech

#LI-ONSITE #LI-HR1

Similar Jobs

More Jobs at Intercontinental Exchange Holdings, Inc.

More Finance & Insurance Jobs

Find similar Lead Developer jobs: