C++ Software Engineer - Front Office Trading Technology


New York
Permanent
USD200000 - USD300000
Financial Technology
PR/598658_1782757270
C++ Software Engineer - Front Office Trading Technology

A leading quantitative trading firm is looking to add a C++ Software Engineer to a front-office equities technology team in New York.

This role sits directly alongside traders and quantitative researchers, building and enhancing the core systems that power the trading business. Engineers on the team have exposure across the entire trading stack, including market data, execution systems, exchange connectivity, order routing, pricing infrastructure, and internal trading platforms.

The team is looking for someone with strong modern C++ expertise and a passion for building high-performance systems. While experience within trading is highly desirable, they are open to exceptional C++ engineers from other performance-critical environments who can demonstrate strong systems knowledge and software engineering fundamentals.

Qualifications:

  • 3+ years of professional software engineering experience
  • Strong production experience with modern C++ (C++17/20 preferred)
  • Experience developing on Linux environments
  • Strong understanding of multithreading, concurrency, and systems programming
  • Experience building scalable, high-performance applications
  • Excellent problem-solving skills and strong computer science fundamentals
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field

Responsibilities:

  • Design, build, and optimize critical trading infrastructure used by front-office teams
  • Develop systems supporting market data, execution, exchange connectivity, and order routing
  • Partner directly with traders and quantitative researchers to deliver new functionality and improve performance
  • Enhance the reliability, scalability, and efficiency of business-critical platforms
  • Contribute to the design of next-generation trading technology and internal infrastructure

Bonus Experience:

  • Low-latency or real-time systems
  • Network programming and exchange connectivity
  • Trading platforms, market data, or electronic trading environments
  • Python or scripting languages
  • Performance optimization and hardware-conscious development

Interviews are actively underway. If you'd like to discuss the opportunity confidentially, send me a message or email

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.

Handpicked roles for you