Senior Developer

Intercontinental Exchange
New York, NY, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Algorithmic Trading Unit Testing Bash Shell C++ (Programming Language) Static Program Analysis Computer Programming Continuous Integration Linux Perl (Programming Language) Python (Programming Language) Machine Learning
+11 more
Multicasting Network Protocols Performance Tuning Regression Testing Memory Leaks Software Engineering System Programming TCP/IP Multithreading Scripting Information Technology

Job description

Experteer Overview In this role you will build and maintain low-latency, high-throughput trading systems for NYSE. You’ll work across the software lifecycle to deliver reliable routing, matching, and back-end components, while embedding ML models to improve decision-making in latency-sensitive paths. You will collaborate with business and sales teams to align technical solutions with strategic goals and production needs. The role combines systems programming with performance optimization and on-call support to sustain a market-leading trading platform. This is a hands-on, impact-driven position at a premier financial exchange, offering the chance to shape the core infrastructure that powers modern trading. Compensation / Benefits * Analyze requirements and propose technical solutions within cost, time, and quality targets * Create work breakdown structures with estimates for each deliverable * Develop, unit test, and maintain new or modified functionality * Collaborate with QA and developers on integration and regression testing; own defect resolution * Promote software changes through environments to live production * Provide on-call technical support during business hours and rotation-based off-hours * Contribute to continuous improvement efforts Tasks * Bachelor’s degree in computer science or engineering * 5+ years of hands-on C/C++ development on Linux * 2+ years scripting experience (Python, Perl, or Bash) * Experience with C++ unit testing frameworks and CI tools * Experience with code analysis/coverage tools (Coverity, Valgrind, gcov) * Strong understanding of TCP/IP and multicast network protocols * Strong multithreading and performance-oriented programming skills * Proficiency with AI-assisted coding tools and effective prompting techniques Key requirements * healthcare coverage (medical, dental, vision) * 401(k) plan * life insurance * time off * paid leave for qualifying circumstances

Requirements

reliable on integration and regression testing; own defect resolution * Promote software changes through environments to live production * Provide on-call technical support during business hours and rotation-based off-hours * Contribute to continuous improvement efforts Tasks * Bachelor’s degree in computer science or engineering * 5+ years of hands-on C/C++ development on Linux * 2+ years scripting experience (Python, Perl, or Bash) * Experience with C++ unit testing frameworks and CI tools * Experience with code analysis/coverage tools (Coverity, Valgrind, gcov) * Strong understanding of TCP/IP and multicast network protocols * Strong multithreading and performance-oriented programming skills * Proficiency with AI-assisted coding tools and effective prompting techniques Key requirements * healthcare coverage (medical, dental, vision) * 401(k) plan * life insurance * time off * paid leave for qualifying circumstances

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

Videos

See all

Related articles

See all