Senior Software Engineer

Radley James
New York, New York, United StatesFull-timePosted Sep 16, 2026

About the role

About the Firm

A world-leading trading firm operating at the intersection of technology and financial markets. The success is built on exceptional people, cutting-edge technology and a relentless focus on solving complex problems.

We are looking for an experienced Software Engineer with strong C++ expertise to join the engineering team and help build the high-performance systems that power the trading business.

The Role

As a Software Engineer, you’ll work on challenging technical problems where performance, reliability and scalability matter. You’ll collaborate closely with quantitative researchers, traders and other engineers to design, develop and optimise sophisticated trading infrastructure.

Your work could span everything from ultra-low-latency systems and market connectivity to distributed services, data infrastructure and performance-critical applications.

What You’ll Do

Design, develop and maintain high-performance software in modern C++

Build reliable, scalable systems operating in demanding, real-time environments

Profile and optimise code for latency, throughput and efficiency

Work closely with quantitative researchers and traders to translate ideas into production systems

Investigate complex technical problems and develop robust solutions

Contribute to system architecture, engineering practices and technical direction

Review code and share knowledge with other engineers

Continuously explore new technologies and approaches to improve our systems

What We’re Looking For

Strong professional experience developing software in C++

Excellent understanding of software engineering fundamentals, data structures and algorithms

Experience building performance-critical, concurrent or distributed systems

Strong problem-solving and analytical skills

Experience working with Linux and modern development tooling

A passion for writing clean, efficient and maintainable code

The ability to communicate clearly and work effectively in a highly collaborative environment

Experience in areas such as low-latency systems, networking, operating systems, compilers, distributed systems or financial technology would be advantageous, but is not essential.

Responsibilities

  • Design, develop and maintain high-performance software in modern C++
  • Build reliable, scalable systems operating in demanding, real-time environments
  • Profile and optimise code for latency, throughput and efficiency
  • Work closely with quantitative researchers and traders to translate ideas into production systems
  • Investigate complex technical problems and develop robust solutions
  • Contribute to system architecture, engineering practices and technical direction
  • Review code and share knowledge with other engineers
  • Continuously explore new technologies and approaches to improve our systems

Qualifications

  • Strong professional experience developing software in C++
  • Excellent understanding of software engineering fundamentals, data structures and algorithms
  • Experience building performance-critical, concurrent or distributed systems
  • Strong problem-solving and analytical skills
  • Experience working with Linux and modern development tooling
  • A passion for writing clean, efficient and maintainable code
  • The ability to communicate clearly and work effectively in a highly collaborative environment

Skills mentioned

C++LinuxPerformance OptimizationDistributed SystemsConcurrencyMultithreadingSystem DesignDebuggingGitTCP/IP

About Radley James

Radley James connects skilled professionals with meaningful opportunities in finance and tech to help clients gain an edge and talented individuals secure their ideal careers. We do this by providing honest, transparent, and professional recruitment services that match candidates' and clients' needs and aspirations. Following a rigorous and ethical process ensures quality and integrity at every step. We deliver on our promises and exceed expectations. Radley James is a financial and tech recruitment agency that offers various services, such as executive search, talent acquisition, career coaching, market intelligence and more. Our firm works with leading companies and organizations in the financial and tech sectors, as well as with talented professionals who are looking for their next career move.

Staffing and Recruiting51-200 employeesLondon, London