Senior Software Engineer

Radley James

New York (NY)

On-site

USD 130,000 - 210,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Radley James in New York seeks an experienced Software Engineer to join a fast-paced engineering team focused on high-performance systems for the trading business.

You will design, develop and optimise distributed, latency-sensitive software in modern C++, collaborating with quantitative researchers, traders and engineers to translate ideas into production 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.

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.

Skills

C++ development
Data structures & algorithms
Performance-critical systems
Problem-solving
Linux development
Clean code
Team communication

Job description

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.

They 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 230,000
Embedded Software Engineer
Embedded Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 130,000 - 180,000
C++ Developer
C++ Developer

Selby Jennings • Chicago (IL)

On-site
USD 300,000 - 450,000
C++ Software Engineer
C++ Software Engineer

OP Recruiting • Chicago (IL)

On-site
USD 180,000 - 240,000
Senior C++ Engineer Low-Latency Trading Systems
Senior C++ Engineer Low-Latency Trading Systems

Durlston Partners • New York (NY)

On-site
USD 250,000 - 360,000
Competitive compensation
Ownership of technology
Live trading systems
Software Engineer - C++
Software Engineer - C++

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Thurn Partners • New York (NY)

On-site
USD 120,000 - 160,000
Software Engineer (C++)
Software Engineer (C++)

Entec Partners • New York (NY)

On-site
USD 180,000 - 240,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 200,000 - 300,000