Senior Low Latency C++ Developer
Balyasny Asset Management
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 83% of similar roles. Most pay $151,000–$201,900 — the shaded band above. At the midpoint, this role pays about $142k versus about $176k for comparable roles.
Based on 240 similar postings.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 256 open roles on FindRole.
Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.
Most-posted roles
At a glance
As a Senior C++ Developer on the Market Risk Technology team, you will design, optimize, and build high-performance risk calculation engines that power global trading book infrastructure. You will develop low-latency systems to execute large-scale stress testing scenarios and complex calculations like Expected Shortfall and Value at Risk across multi-asset portfolios. Your daily work involves translating quantitative models into production code, resolving performance bottlenecks through cache optimization, SIMD vectorization, and memory allocation reduction. The role requires expertise in modern C++ (C++17 or C++20), the Standard Template Library, Boost, and multi-threaded programming using Intel TBB or OpenMP. You will utilize Linux profiling tools like Valgrind, gprof, and Intel VTune to ensure system stability. This position addresses critical financial risk problems, specifically meeting Fundamental Review of the Trading Book requirements for global portfolio management.
Skills
What you'll do
What we're looking for
More like this
Balyasny Asset Management
Citi
Anduril Industries
Anduril Industries
Citi
Citi