Senior Low-Latency Rust/C++ Engineer - Equities

Citi

New York (NY)

Hybrid

USD 180,000 - 240,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi in Pune, India seeks a Senior Software Engineer with deep Rust and C++ expertise to join the Equities Low-Latency Trading Technology team. You will design, develop, and optimize next-generation trading systems, migrating legacy C++ components to Rust while maintaining ultra-low-latency execution paths.

Collaborate with quantitative researchers, traders, and product managers to translate strategies into production-ready software, and build real-time telemetry, monitoring, and robust failover

Qualifications

  • Proficient in C++ (C++11/14/17/20) with modern best practices.
  • Strong Rust proficiency including ownership, lifetimes, and macros.
  • Deep knowledge of Linux internals and low-latency networking.
  • Experience with multi-threaded programming and lock-free data structures.

Responsibilities

  • Architect, build, and maintain ultra-low-latency trading systems.
  • Migrate critical trading components from C++ to Rust while preserving performance.
  • Design robust APIs and libraries for cross-desk reuse.
  • Build telemetry, monitoring, and alerting for production systems.

Skills

C++
Rust
Low-latency
Multithreading
Equities knowledge

Education

Bachelor’s or Master’s degree in CS/CE

Tools

GDB
Perf
CMake
CI/CD (GitHub Actions)

Job description

Citi in Pune, India seeks a Senior Software Engineer with deep Rust and C++ expertise to join the Equities Low-Latency Trading Technology team. You will design, develop, and optimize next-generation trading systems, migrating legacy C++ components to Rust while maintaining ultra-low-latency execution paths.

Collaborate with quantitative researchers, traders, and product managers to translate strategies into production-ready software, and build real-time telemetry, monitoring, and robust failover

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

Similar jobs worth comparing

Senior Software Engineer Rust OR C++ Equities
Senior Software Engineer Rust OR C++ Equities

Citi • New York (NY)

Hybrid
USD 180,000 - 240,000
Senior Rust Engineer | Low-Latency Trading Systems
Senior Rust Engineer | Low-Latency Trading Systems

Citi • New York (NY)

Hybrid
USD 140,000 - 180,000
27 days annual leave
Discretionary performance bonus
Private Medical Care
+2
Senior Lead Engineer — Low-Latency Trading Platform
Senior Lead Engineer — Low-Latency Trading Platform

Relha LLC • Jersey City (NJ)

On-site
USD 177,000 - 265,000
Senior Low-Latency Engineer — Hybrid London, Java/Rust
Senior Low-Latency Engineer — Hybrid London, Java/Rust

Citi • New York (NY)

Hybrid
USD 120,000 - 160,000
27 days annual leave
Discretionary annual performance-related bonus
Private medical care & life insurance
+1
Software Engineer (C, C++, or Rust)
Software Engineer (C, C++, or Rust)

Partnerverse • Indiana (PA)

On-site
USD 150,000 - 190,000
Senior Systems Engineer C++/Rust for Low-Latency Trading
Senior Systems Engineer C++/Rust for Low-Latency Trading

Jump Trading • Chicago (IL)

On-site
USD 200,000 - 250,000
Discretionary bonus eligibility
Medical, dental, and vision insurance
HSA, FSA, and Dependent Care options
+6
Senior Rust Systems Engineer - Trading Infrastructure
Senior Rust Systems Engineer - Trading Infrastructure

Partnerverse • Indiana (PA)

On-site
USD 180,000 - 260,000
Rust Backend Engineer for Low-Latency Trading Systems
Rust Backend Engineer for Low-Latency Trading Systems

Rapidtrade • United States

On-site
USD 120,000 - 190,000
Low-Latency Systems Engineer (Rust/C++)
Low-Latency Systems Engineer (Rust/C++)

Partnerverse • Indiana (PA)

On-site
USD 150,000 - 190,000
Senior Backend Engineer - Low-Latency Trading Platform
Senior Backend Engineer - Low-Latency Trading Platform

Longbridge • New York (NY)

On-site
USD 120,000 - 180,000