Skip to content
Quant jobs / Citibank

Senior Low Latency Electronic Trading Software Engineer (Vice President)

Build low-latency electronic execution systems at Citi. The engineer works with traders and researchers on execution performance, liquidity access and reliable releases.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Develop high-performance trading components.
  • Improve testing, recovery and monitoring tools.
  • Implement execution features with trading and quantitative users.

What they ask for

Required

  • Low-latency Java, C++ or Rust
  • Electronic trading platforms
  • Automated testing
  • Concurrency and performance design
  • Technical communication

Preferred

  • Regional exchange microstructure
  • Small-team management
Education
Bachelor’s in computing, engineering or a related subject, or equivalent professional experience.
Experience
At least 7 years of relevant experience.
Languages and tools
  • Java
  • C++
  • Rust

How to prepare

  • Benchmark a trading component under burst order flow.
  • Build deterministic regression tests for execution changes.
  • Design recovery and monitoring for a low-latency service.

What to study

The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on Citibank’s site before applying: requirements, location and pay can change after we check them.

View the posting on Citibank’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Citibank and doesn’t handle applications.

Similar roles