Senior C++ Risk Engine Engineer (Hybrid)

Citigroup Inc.

Tampa (FL)

Hybrid

USD 114,000 - 171,000

Full time

4 days 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

Citi’s Market Risk Technology team is seeking a Senior C++ Developer to design, optimize, and build high-performance risk calculation engines that power Citi's global trading book infrastructure. You will develop scalable, low-latency systems for large-scale stress testing and risk metrics across multi-asset portfolios.

In this senior role you will collaborate with quantitative analysts, risk managers, and senior technologists to translate complex models into production-grade software, shape

Qualifications

  • 5+ years of professional C++ development (C++17/20) with STL/Boost.
  • Experience optimizing CPU/memory-bound apps using cache/locality and SIMD.
  • Hands-on multi-threaded programming with synchronization and parallel frameworks.
  • Proficiency with Linux profiling/debugging tools (Valgrind, VTune, GDB, etc).
  • Ability to translate quantitative models into production-grade software.

Responsibilities

  • Design and build high-performance C++ risk engines for multi-scenario stress tests.
  • Architect low-latency, scalable systems for FRTB and stress testing frameworks.
  • Lead all software development phases from feasibility to production implementation.
  • Translate quantitative risk models into robust code alongside analysts and risk managers.
  • Identify and resolve performance bottlenecks in CPU- and memory-bound systems.
  • Define and enforce engineering standards for long-term quality and stability.
  • Advise senior stakeholders on technical solutions and architectural direction.

Skills

Modern C++ (C++17/20)
STL & Boost
Multi-threading
Performance optimization
Linux tools
Cross-functional collaboration

Education

Bachelor's degree or equivalent

Tools

Intel TBB
OpenMP
std::execution
Valgrind
VTune
GDB

Job description

Citi’s Market Risk Technology team is seeking a Senior C++ Developer to design, optimize, and build high-performance risk calculation engines that power Citi's global trading book infrastructure. You will develop scalable, low-latency systems for large-scale stress testing and risk metrics across multi-asset portfolios.

In this senior role you will collaborate with quantitative analysts, risk managers, and senior technologists to translate complex models into production-grade software, shape

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

Similar jobs worth comparing

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

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential
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

Citibank (Switzerland) AG • Tampa (FL)

Hybrid
Confidential
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 • Tampa (FL)

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

Citigroup Inc. • Tampa (FL)

Hybrid
USD 114,000 - 171,000
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
Senior Quantitative Developer - Markets Pricing & Risk Platform
Senior Quantitative Developer - Markets Pricing & Risk Platform

Citi • New York (NY)

On-site
USD 175,000 - 250,000
Senior Software Engineer - Hybrid (XVA & Credit Risk)
Senior Software Engineer - Hybrid (XVA & Credit Risk)

Atlas Search • New York (NY)

Hybrid
USD 185,000 - 205,000
Medical insurance
Vision insurance
401(k)
+2
Senior Low-Latency Rust/C++ Engineer - Equities
Senior Low-Latency Rust/C++ Engineer - Equities

Citi • New York (NY)

Hybrid
USD 180,000 - 240,000