Senior C++ Developer

Intercontinental Exchange Holdings, Inc.

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

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in C++ development
  • Strong command of modern C++ and STL (up to C++11)
  • Experience developing multithreaded applications
  • Proven track record with low latency and high throughput systems
  • Strong interpersonal skills for team collaboration

Responsibilities

  • Design, develop, and maintain components of the ICE Trading Platform
  • Ensure quality and consistency during application design and development
  • Independently manage project activities for builds and deployments
  • Create detailed design documentation for new software
  • Provide ongoing support for production applications
  • Assist during deployment phases in maintenance windows
  • Identify and implement optimizations for applications
  • Collaborate with business analysts to understand new requirements

Benefits

  • Opportunities for professional growth in a cutting-edge tech environment
  • Work with a talented team on complex systems
  • Engagement in a fast-paced, innovative culture
  • Exposure to financial services and fintech projects
Full Job Description
Overview

Job Purpose

As a Senior 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 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
  • 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
  • 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 Senior C++ Developer jobs: