Senior Developer

ICE Clear Europe Limited

New York (NY)

On-site

USD 150,000 - 210,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare coverage
401(k) plan
Life insurance
Time off
Paid leave for qualifying occasions

Job summary

Intercontinental Exchange, Inc. seeks a Senior C/C++ Developer in New York to design and build high-throughput trading systems. You will own end-to-end development from requirements to production support, including integrating low-latency routing applications, matching engines, and back-end systems.

You will also develop and productionize ML models to boost inference performance. The role requires 5+ years in C/C++ on Linux, strong multithreading skills, and knowledge of network protocols.

Qualifications

  • Bachelor's degree in computer science or engineering.
  • 5+ years hands-on C/C++ development on Linux.
  • 2+ years scripting (e.g., Python, Perl, Bash).
  • Experience with C++ unit testing frameworks and CI tools.
  • Experience with code analysis and coverage tools such as Coverity, Valgrind, and gcov.
  • Experience with gradient boosting or deep learning models is a plus.
  • Strong understanding of TCP/IP and multicast network protocols.
  • Strong multithreading and performance-oriented programming skills.
  • Proficiency with AI-assisted coding tools and prompting techniques.

Responsibilities

  • Analyze requirements and propose technical solutions delivering projects within cost, time, and quality targets.
  • Work with project managers to build work breakdown structures and provide estimates.
  • Develop and unit test new or modified functionality following best practices.
  • Collaborate with developers and QA on integration, testing, and defect resolution.
  • Promote software changes across environments safely and to production.
  • Provide on-call technical support during business hours and on rotation.
  • Contribute to team exercises identifying continuous improvements.

Skills

C/C++ development
Linux
Scripting
CI tools
Code analysis
ML models
TCP/IP
Multithreading
AI-assisted coding

Education

Bachelor's degree in computer science or engineering

Tools

Coverity
Valgrind
gcov

Job description

Job Purpose

The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE), is hiring a full-time Senior C/C++ Developer to build systems for a high-throughput, low-latency trading environment. The role spans the full software development lifecycle: requirements gathering, design, coding, unit testing, debugging, and production support. It calls for strong problem solving, professionalism, and clear communication, since the developer works closely with business and sales teams to meet strategic goals. The successful candidate will help deliver low-latency, high-capacity, error-free multi-asset routing applications, matching engines, and back-end systems that keep NYSE at the forefront of low-latency trading. In addition, the candidate will independently develop, validate, and productionize machine learning models, embedding them into latency-sensitive trading infrastructure while optimizing inference performance, scalability, and reliability.

Responsibilities
  • Analyze requirements and propose technical solutions that deliver projects within cost, time, and quality targets.
  • Work with project managers to build a work breakdown structure for each deliverable and provide realistic estimates.
  • Develop and unit test all new or modified functionality following software development best practices.
  • Collaborate with developers and QA engineers on integration, functional, and regression testing, and own the resolution of priority defects within your codebase.
  • Promote software changes across all environments, safely and responsibly, through to live production.
  • Provide on‑call technical support during business hours and, on rotation, off‑hours based on subject‑matter expertise.
  • Contribute to team exercises that identify and implement continuous improvements.
Knowledge and Experience
  • Bachelor's degree in computer science or engineering.
  • 5+ years of hands‑on C/C++ development on Linux.
  • 2+ years of scripting experience, for example Python, Perl, or Bash.
  • Experience with C++ unit testing frameworks and continuous integration (CI) tools.
  • Experience with code analysis and coverage tools such as Coverity, Valgrind, and gcov.
  • Experience of gradient boosting model or deep learning model is a plus.
  • Strong understanding of TCP/IP and multicast network protocols.
  • Strong multithreading and performance‑oriented programming skills.
  • Proficiency with AI–assisted coding tools (for example, Claude Code, Codex, Cursor, or similar), including effective prompting techniques and reviewing generated code.
New York Base Salary Range

The expected base salary for this role, if located in New York, is between $150,000 - 210,000 USD. The base salary range does not include Intercontinental Exchange’s incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. Regular full‑time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances.

#LI#MA1

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Intercontinental Exchange (ICE) • New York (NY)

On-site
USD 150,000 - 210,000
Senior Developer
Senior Developer

Intercontinental Exchange Holdings, Inc. • New York (NY)

On-site
USD 150,000 - 210,000
Senior Developer
Senior Developer

ICE • New York (NY)

On-site
USD 150,000 - 210,000
Senior Manager, Development
Senior Manager, Development

ICE • New York (NY)

On-site
USD 210,000 - 230,000
Healthcare coverage
401(k) plan
Life insurance
+1
Developer, Data Science
Developer, Data Science

Intercontinental Exchange • Montgomery (AL)

Hybrid
USD 135,000 - 190,000
Senior Manager, Development
Senior Manager, Development

Intercontinental Exchange (ICE) • New York (NY)

On-site
USD 210,000 - 230,000
Healthcare coverage
401(k) plan
Life insurance
+1
Senior Analyst, Product Development
Senior Analyst, Product Development

Intercontinental Exchange (ICE) • New York (NY)

On-site
USD 100,000 - 155,000
Healthcare coverage
401(k) plan
Life insurance
+1
Senior C++ Developer
Senior C++ Developer

ICE Clear Europe Limited • Atlanta (GA)

On-site
USD 120,000 - 150,000
Senior Analyst, Product Development
Senior Analyst, Product Development

Intercontinental Exchange Holdings, Inc. • New York (NY)

On-site
USD 100,000 - 155,000
Healthcare coverage (medical, dental, vision)
401(k) plan
Life insurance
+1
Senior Analyst, Product Development
Senior Analyst, Product Development

ICE • New York (NY)

On-site
USD 100,000 - 155,000
Healthcare coverage
401(k) plan
Life insurance
+1