Low Latency E-Trading Software Engineer (VP)
Core
Design, development, and delivery of Citi's next-generation low-latency electronic execution platform for global equities trading.
Role type
Lead Software Engineer (VP level)
Builds
Algorithmic Trading, Smart Order Routing (SOR), Dark Pool & Internalization engines, Low latency Client & Exchange Connectivity, and high-throughput market data processing systems.
Domain
Global Financial Services / Electronic Trading
Deliverable
production ML models | product features
Required skills
Low latency Java, Rust, automated testing techniques, low-latency system design, performance optimization, concurrency, high-throughput architecture, exchange microstructure knowledge, regulatory regime knowledge
Preferred skills
C++, team management experience
Technologies
Java, Rust, CI/CD tools, AI-powered development tools
Responsibilities
Design and maintain high-performance low-latency electronic execution systems; Partner with traders and quant researchers to translate needs into product features; Improve testing frameworks and development tools; Leverage AI tools throughout the SDLC; Contribute to Agile and CI/CD processes; Build solutions for trading platform monitoring and trade reconciliation.