Senior C++ Risk Engine Developer (Hybrid)

Citi

New York (NY)

Hybrid

USD 114,000 - 171,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid working
Competitive compensation
Learning & development resources

Job summary

Citi seeks a Senior C++ Application Developer to design and optimize high-performance risk engines for global trading books. You will lead development across multi-asset portfolios, focusing on low-latency, scalable solutions and close collaboration with analysts and risk managers.

The role offers hybrid work with three days in office and two remote, enabling ownership of technically demanding projects and exposure to regulatory risk metrics and stress testing at a global scale.

Qualifications

  • Bachelor's degree in a relevant discipline or equivalent professional experience.
  • 5+ years of professional experience writing clean, modern C++ (C++17/20) with STL/Boost.
  • Experience optimizing CPU-bound and memory-bound apps using cache/locality, SIMD, and allocation minimization.

Responsibilities

  • Design and build high-performance C++ risk calculation engines for multi-scenario stress tests.
  • Architect low-latency, scalable systems for FRTB and stress testing frameworks.
  • Lead all phases of software development from feasibility to production implementation.
  • Translate quantitative risk models into production-grade software with analysts and risk managers.
  • Identify and resolve performance bottlenecks in CPU/memory bound systems.
  • Enforce engineering standards and guide architectural direction of risk platforms.

Skills

C++17/20
STL
Boost
RAII
Smart pointers
Move semantics
Multithreading

Education

Bachelor's degree

Tools

Valgrind
gprof
Intel VTune
perf
GDB
Intel TBB
OpenMP

Job description

Citi seeks a Senior C++ Application Developer to design and optimize high-performance risk engines for global trading books. You will lead development across multi-asset portfolios, focusing on low-latency, scalable solutions and close collaboration with analysts and risk managers.

The role offers hybrid work with three days in office and two remote, enabling ownership of technically demanding projects and exposure to regulatory risk metrics and stress testing at a global scale.

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

Similar jobs worth comparing

Senior C++ Risk Engine Engineer (Hybrid)
Senior C++ Risk Engine Engineer (Hybrid)

Citigroup Inc. • Tampa (FL)

Hybrid
USD 114,000 - 171,000
Senior C++ Low-Latency Risk Engine Developer (Hybrid)
Senior C++ Low-Latency Risk Engine Developer (Hybrid)

Citi • Tampa (FL)

Hybrid
USD 114,000 - 171,000
Senior C++ Application Developer VP
Senior C++ Application Developer VP

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Senior C++ Application Developer VP
Senior C++ Application Developer VP

Citigroup Inc. • Tampa (FL)

On-site
USD 114,000 - 171,000
Lead Engineer: High-Performance Risk Calculations
Lead Engineer: High-Performance Risk Calculations

Citi • New York (NY)

Hybrid
USD 170,000 - 300,000
Medical, dental & vision coverage
401(k) retirement plan
Life, accident & disability insurance
+2
Senior C++ Application Developer VP
Senior C++ Application Developer VP

Citi • New York (NY)

Hybrid
USD 114,000 - 171,000
Hybrid working
Competitive compensation
Learning & development resources
Apps Development Sr Group Mgr - Director
Apps Development Sr Group Mgr - Director

Citi • New York (NY)

Hybrid
USD 170,000 - 300,000
Medical, dental & vision coverage
401(k) retirement plan
Life, accident & disability insurance
+2
Hybrid Java Full-Stack Engineer for Credit Trading Tools
Hybrid Java Full-Stack Engineer for Credit Trading Tools

Citi • New York (NY)

Hybrid
USD 121,000 - 189,000
27 days annual leave
Discretional bonus
Private Medical Care & Life Insurance
+5
Senior Developer – Equity Derivatives Tech (Hybrid)
Senior Developer – Equity Derivatives Tech (Hybrid)

Citi • New York (NY)

Hybrid
USD 122,000 - 176,000
Senior Low-Latency Rust/C++ Engineer - Equities
Senior Low-Latency Rust/C++ Engineer - Equities

Citi • New York (NY)

Hybrid
USD 180,000 - 240,000