Senior C++ Engineer - Low-Latency Trading Systems


New York
USD250000 - USD350000
PR/557099_1760040017
Senior C++ Engineer - Low-Latency Trading Systems

A global trading firm is hiring a Senior Software Engineer to join a high-impact team responsible for building and optimizing low-latency infrastructure that powers real-time trading across global markets. This is a deeply technical role where precision, performance, and reliability are critical.

You'll work closely with traders, quants, and fellow engineers to design scalable systems that support high-frequency strategies. The team operates in a fast-paced environment with short development cycles, and your contributions will directly influence trading outcomes.

Responsibilities:

  • Architect and implement high-performance trading applications in C++
  • Optimize systems for latency, throughput, and fault tolerance
  • Collaborate with cross-functional teams to translate trading needs into robust technical solutions
  • Investigate and resolve production issues in real-time environments
  • Contribute to design reviews, performance tuning, and technology evaluations

Qualifications:

  • 5+ years of professional experience in software engineering
  • Deep expertise in C++ (ideally modern standards like C++17 or C++20)
  • Strong understanding of systems-level programming, multithreading, and Linux internals
  • Experience in latency-sensitive environments such as trading, networking, or real-time systems
  • Familiarity with performance profiling, debugging, and optimization techniques
  • Degree in Computer Science, Engineering, Mathematics, or a related technical field
  • Excellent communication skills and a collaborative mindset

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.