Lead Developer

Intercontinental Exchange Holdings, Inc.•New York, NY
•$168,000 - $220,000

About The Position

The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE), is hiring a full-time Lead C/C++ Developer for a team developing systems in a high-throughput, low-latency trading environment. The role covers all phases of the software development lifecycle, from requirements gathering and design through coding, unit testing, debugging, and production support. The successful candidate will help build low-latency, high-capacity, error-free multi-asset routing applications, matching engines, or back-end software systems. The position calls for technical proficiency, problem-solving ability, professionalism, an eager attitude, and strong communication skills. The developer will work frequently with business and sales teams to support strategic business goals.

Requirements

  • Bachelor's degree in Computer Science or Engineering.
  • At least 5 years of hands-on C/C++ programming experience on Linux.
  • Experience with code analysis and coverage tools such as Coverity, Valgrind, and gcov/lcov.
  • At least 2 years of hands-on scripting experience.
  • Strong understanding of computer science fundamentals, algorithms, and data structures.
  • Strong performance-oriented programming skills.
  • Strong understanding of TCP/IP and multicast network protocols.
  • Experience with all phases of the software development lifecycle, from requirements gathering through production support.
  • Strong written and oral communication skills.

Responsibilities

  • Analyze requirements and propose technical solutions that deliver projects within expected cost, time, and quality parameters.
  • Work with project managers to create task breakdowns for deliverables and provide realistic completion estimates.
  • Develop and unit test functions created or modified, following software development best practices.
  • Collaborate with developers and QA engineers on integration, functional, and regression testing.
  • Promote software changes safely and responsibly through all environments to live production.
  • Participate in team exercises to identify and implement continuous improvements.
  • Continuously improve system performance and propose better solutions.
  • Work effectively with business and operations teams to solve design and operational challenges.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • 401(k) plan.
  • Life insurance.
  • Time off.
  • Paid leave for qualifying circumstances.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service