Low Latency E-Trading Software Engineer (VP)
Citigroup
As a Lead Software Engineer in Citi's Equities Electronic-Execution team, you will design and deliver a low-latency trading platform that handles high-throughput execution, routing, and data processing. You will work with traders, quants, and cross-functional teams to translate needs into impactful product features. The role emphasizes platform reliability, scale, and continuous delivery with AI-enabled development tooling. This is a globally distributed, fast-paced environment offering mentorship and hybrid work options. You will help shape the future of electronic trading at Citi.
Pay / Benefits- hybrid working model
- 27 days annual leave
- discretionary annual bonus
- Private Medical Care
- Life Insurance
- Pension Plan
- Design, develop, and maintain high-performance, low-latency electronic execution systems
- Collaborate with traders, quantitative researchers, and clients to define features and enhancements
- Improve testing frameworks, tools, and environments to ensure reliability and scale
- Leverage AI-powered development tools across the SDLC to boost productivity and quality
- Champion Agile practices and CI/CD with a focus on shift-left testing and faster releases
- Build and maintain common monitoring, reconciliation, and recovery solutions for the trading platform
- Strong expertise in low-latency Java and Rust
- Experience developing electronic trading platforms in a global financial institution or equivalent
- Solid automated testing and quality engineering knowledge
- Familiarity with Agile methodologies and CI processes
- Understanding of low-latency system design, performance optimization, concurrency, and high-throughput architectures
- Ability to manage multiple tasks in a fast-paced, globally distributed environment
- Excellent communication across multicultural, cross-regional teams
- Knowledge of regional exchange microstructure and regulatory regimes
- C++ knowledge is a plus
- Prior experience managing small teams is a plus
- clear communication
- cross-functional collaboration
- adaptive and proactive
- Java (low-latency)
- Rust
- C++ (advantage)
Reference: WJ-747_31210663 · Posted 01 Nov 2026, 12:15 PM