Lead Developer

Intercontinental Exchange Holdings, Inc.

$100K — $130K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s Degree in Computer Science or a related field
  • 3+ years of experience with C++ programming
  • Proficient in modern C++ & STL (up to C++11)
  • Experience in developing multithreaded applications
  • Skilled in low latency and high throughput systems
  • Strong interpersonal skills for team collaboration

Responsibilities

  • Design and develop the trading engine for the ICE Trading Platform
  • Maintain and support application systems and frameworks
  • Independently manage project activities for builds and deployments
  • Create and maintain design documentation for new software
  • Provide ongoing support for production applications
  • Assist with deployments during maintenance windows
  • Identify and implement application optimization opportunities

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunities for professional growth in a fast-paced tech setting
  • Involvement in cutting-edge technology for an electronic trading platform
  • Work on complex, high-performance applications
  • Support for continuous improvement and optimization initiatives
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 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 the trading engine 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
  • 3+ years of C++ development experience
  • Strong understanding of modern C++ & STL (up to and including C++11)
  • Experience with development of multithreaded applications
  • Experience with low latency and high throughput systems
  • Strong interpersonal skills and ability to work well in a team environment

 

Preferred Knowledge and Experience

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

#LI-HR1 #LI-ONSITE

Similar Jobs

More Jobs at Intercontinental Exchange Holdings, Inc.

More Finance & Insurance Jobs

Find similar Lead Developer jobs: