Optiver  logo

C++ Software Engineer

Optiver

SingaporeFull-timeOn-site

Posted 29 May 2026

About this role

Develop and evolve low-latency systems for pricing, quoting, and execution in commodity markets. Build research and backtesting infrastructure to support systematic trading strategies in collaboration with traders and quant researchers. Requires at least 3 years of experience in software engineering focusing on distributed or low-latency systems with strong C++ and computer science fundamentals. Proficiency in Python and a genuine interest in technically challenging financial problems are expected.

What they're looking for

C++Modern C++PythonDistributed SystemsLow-latency SystemsOperating SystemsData StructuresAlgorithms

Frequently asked questions

What does a C++ Software Engineer at Optiver do?

Develop and evolve low-latency systems for pricing, quoting, and execution in commodity markets. Build research and backtesting infrastructure to support systematic trading strategies in collaboration with traders and quant researchers. Requires at least 3 years of experience in software engineering…

What skills does this C++ Software Engineer role need?

Key skills for this role include C++, Modern C++, Python, Distributed Systems, Low-latency Systems, Operating Systems.

How much does a C++ Software Engineer at Optiver pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this C++ Software Engineer role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this C++ Software Engineer role?

You can apply directly on Optiver 's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.