Senior C++ Engineer

Goliath Partners

New York (NY)

On-site

USD 300,000 - 350,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software

Job summary

A leading proprietary trading firm is seeking a skilled C++ Developer to optimize and build ultra-low-latency systems for trading. You'll collaborate with researchers and engineers to enhance performance, reliability, and execution speed. Requirements include deep knowledge of C++ and experience with real-time systems in a Linux environment. The firm offers a competitive base salary of $300-350k with bonuses potentially reaching a total compensation of $1M in the first year.

Qualifications

  • Deep understanding of performance, threading, and systems-level programming in C++.
  • Experience with low-latency, high-throughput, or real-time systems.
  • Ability to write production-quality code with emphasis on reliability and testing.

Responsibilities

  • Develop and optimize ultra-low-latency C++ systems for market data processing.
  • Build high-performance exchange connectivity and order routing components.
  • Profiling and tuning performance-critical code for improvements.

Skills

C++ (C++17/20)
Performance optimization
Systems-level programming
Real-time systems experience

Tools

Linux environments
Performance tools (perf, VTune, Valgrind)

Job description

A leading proprietary trading firm in NYC is expanding its core engineering team. We're looking to find a highly skilled C++ Developer to help build, optimize, and scale the low-latency systems that power our trading strategies. You’ll work shoulder-to-shoulder with quantitative researchers, platform engineers, and traders to push the boundaries of performance, reliability, and execution speed.

What You’ll Work On
  • Develop and optimize ultra-low-latency C++ systems used for real-time market data processing and execution.
  • Build high-performance exchange connectivity, order routing, and distributed compute components.
  • Profile, tune, and refactor performance-critical code for microsecond-level improvements.
  • Work closely with quants to translate research models into robust, production-ready systems.
  • Contribute to architectural decisions around networking, concurrency, memory management, and fault tolerance.
  • Enhance internal libraries, frameworks, and dev tooling to support a rapidly evolving trading environment.
What You Bring
  • C++ (C++17/20) with deep understanding of performance, threading, and systems-level programming.
  • Strong grasp of algorithms, data structures, CPU architecture, cache behavior, and network I/O.
  • Experience with low-latency, high-throughput, or real-time systems (finance, gaming, telecom, HPC, etc.).
  • Comfort working in Linux environments and using performance tools (perf, VTune, Valgrind, flame graphs, etc.).
  • Ability to write production-quality code with an emphasis on reliability, testing, and maintainability.
  • Bonus: experience with market data feeds, exchange protocols, FIX, or any trading-adjacent systems.
Why This Firm
  • Work on mission-critical, latency-sensitive systems where engineering directly impacts PnL.
  • Highly collaborative environment—engineers, quants, and traders work as one team.
  • Flat structure, fast decision-making, and access to cutting-edge hardware/software.
  • Competitive compensation with significant upside tied to engineering impact.
  • Opportunity to solve challenging problems at scale in one of the world’s most performance-driven industries.

Our client is looking to pay a base package of $300-350k + bonus bringing comp package up to $1M in first year total guaranteed.

If interested, please apply and Goliath Partners will be in touch!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Low-Latency C++ Engineer for Real-Time Trading
Low-Latency C++ Engineer for Real-Time Trading

NJF Global Holdings Ltd • United States

On-site
USD 180,000 - 260,000
Senior Software Engineer
Senior Software Engineer

Bowden Brown • Austin (TX)

On-site
USD 500,000 - 1,500,000
Senior C++ Developer (Low-Latency&Market Data)
Senior C++ Developer (Low-Latency&Market Data)

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • New York (NY)

On-site
USD 160,000 - 260,000
Senior C++ Developer (Low-Latency)
Senior C++ Developer (Low-Latency)

Luxoft • Miami (FL)

On-site
USD 140,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Durlston Partners LLP • New York (NY)

On-site
USD 600,000 - 750,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • New York (NY)

On-site
USD 130,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Atlas Search • New York (NY)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000