Optiver  logo

C++ Software Engineer

Optiver

SingaporeFull-timeOn-site

Posted 29 May 2026

About this role

Build and evolve systems for pricing, quoting, and execution in commodity markets while developing research and backtesting infrastructure. Partner with traders and quant researchers to translate trading objectives into robust, low-latency software systems. Requires at least 3 years of experience in low-latency or data-heavy systems with strong modern 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?

Build and evolve systems for pricing, quoting, and execution in commodity markets while developing research and backtesting infrastructure. Partner with traders and quant researchers to translate trading objectives into robust, low-latency software systems. Requires at least 3 years of experience in…

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.