Senior C++ Engineer

Selby Jennings

Singapore

On-site

SGD 120,000 - 180,000

Full time

19 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Selby Jennings client, a global trading firm, seeks a Senior C++ Engineer to join a high-performance team building ultra-low latency trading infrastructure.

You will design, optimize, and deploy production-grade components, mentor engineers, and collaborate with traders and researchers to translate complex ideas into robust systems.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related discipline.
  • Strong commercial experience developing software in modern C++ (C++20 preferred).
  • Deep understanding of Linux-based development and production environments.
  • Expertise in multithreading, concurrency, memory optimization, and performance tuning.
  • Experience with TCP/UDP networking and low-latency communication protocols.
  • Background in financial markets, electronic trading, proprietary trading, market making, or quantitative trading environments.

Responsibilities

  • Design, architect, and develop ultra-low latency trading infrastructure using modern C++.
  • Optimize system performance across network, application, and OS layers.
  • Build and enhance trading engines, connectivity platforms, and market-facing infrastructure.
  • Collaborate with quantitative researchers and traders to implement production-ready trading solutions.
  • Conduct code reviews and drive engineering excellence across the development team.
  • Troubleshoot performance bottlenecks and deliver scalable solutions for demanding production environments.
  • Contribute to the stability, resilience, and long-term evolution of global trading platforms.
  • Mentor engineers and promote best practices in software architecture, testing, and performance engineering.

Skills

Modern C++ (C++20)
Linux development
Multithreading & performance
TCP/UDP networking
Financial markets/trading
Python

Education

Bachelor's or Master's in Computer Science

Job description

Our client a global trading firm is seeking a Senior C++ Engineer to join a high-performance engineering team responsible for building and optimizing mission-critical trading infrastructure. This role offers the opportunity to work at the intersection of cutting-edge software engineering and quantitative trading, helping to drive the development of ultra-low latency systems that support global trading activity around the clock.

As a senior member of the engineering organization, you will play a key role in architecting and delivering high-performance components that directly impact execution quality, scalability, and operational efficiency. Working closely with traders, quantitative researchers, and fellow engineers, you will help transform sophisticated trading ideas into robust and highly optimized production systems.

Responsibilities
  • Design, architect, and develop ultra-low latency trading infrastructure using modern C++.
  • Optimize system performance across network, application, and operating system layers.
  • Build and enhance trading engines, connectivity platforms, and market-facing infrastructure.
  • Collaborate closely with quantitative researchers and traders to implement production-ready trading solutions.
  • Conduct code reviews and drive engineering excellence across the development team.
  • Troubleshoot performance bottlenecks and deliver scalable solutions for demanding production environments.
  • Contribute to the stability, resilience, and long-term evolution of global trading platforms.
  • Mentor engineers and promote best practices in software architecture, testing, and performance engineering.
Requirements
  • Bachelor's or Master's degree in Computer Science or a related discipline.
  • Strong commercial experience developing software in modern C++ (C++20 preferred).
  • Deep understanding of Linux-based development and production environments.
  • Expertise in multithreading, concurrency, memory optimization, and performance tuning.
  • Experience with TCP/UDP networking and low-latency communication protocols.
  • Background in financial markets, electronic trading, proprietary trading, market making, or quantitative trading environments.
  • Strong analytical and problem-solving skills with the ability to operate in a fast-paced engineering culture.
  • Experience with Python, market data platforms, risk systems, cryptocurrency trading infrastructure, or exchange connectivity would be beneficial.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, C++
Software Engineer, C++

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer - Trading Technology
Senior Software Engineer - Trading Technology

Charterhouse Partnership • Singapore

On-site
SGD 180,000 - 240,000
C++ Software Engineer
C++ Software Engineer

Project68 • Singapore

On-site
SGD 180,000 - 240,000
Low-Latency C++ Developer [Equity / Market Data / Trading]
Low-Latency C++ Developer [Equity / Market Data / Trading]

Luxoft Singapore • Singapore

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

Goliath Partners Inc. • Singapore

On-site
SGD 90,000 - 150,000
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology
Assistant Vice President/ Vice President, Senior C++ Developer, Global Market Technology

Bank of America • Singapore

On-site
SGD 90,000 - 120,000
Principal Low-Latency Systems Engineer (C++ / HFT)
Principal Low-Latency Systems Engineer (C++ / HFT)

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 250,000 - 420,000
Infra Developer (C++)
Infra Developer (C++)

PlusWealth Group • Singapore

On-site
SGD 140,000 - 240,000
Medical insurance
Generous paid time off
Senior Software Engineer (C++) - Leading Global Trading Firm
Senior Software Engineer (C++) - Leading Global Trading Firm

pfcc group • Singapore

On-site
SGD 148,000 - 215,000
Relocation assistance
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000