Lead Developer
Core
Design, develop, maintain, and support components of a state-of-the-art internet-based electronic commodities and futures exchange platform with low latency and high throughput requirements.
Role type
Lead Developer (C++)
Builds
Core infrastructure for ICE Trading Platform
Domain
Financial Services / Fintech / Derivatives Markets
Required skills
C++ (modern C++11/14/17), multithreaded application development, low latency system design, high throughput system design, software architecture, build and deployment management, technical documentation
Preferred skills
C++20, C++23, Valgrind, CMake, Ruby, Conan, Jenkins, Python, Groovy, rpm, equity and commodity derivatives knowledge, Financial Services or Fintech experience
Technologies
C++, STL, Valgrind, CMake, Ruby, Conan, Jenkins, Python, Groovy, rpm
Responsibilities
Design and develop components of the ICE Trading Platform, follow team guidelines for quality and consistency, 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 to understand new requirements, follow company software development processes and standards
Seniority
Senior, hands-on IC
