Senior Software Engineer Rust- Assistant Vice President (Pune)

Senior Software Engineer Rust- Assistant Vice President (Pune)

14 Oct
|
Citi
|
Pune

14 Oct

Citi

Pune

Department Overview
The Equities Technology division is responsible for building and maintaining the high-performance, ultra-low-latency trading infrastructure that powers our global equities business. This includes market data dissemination, order routing, algorithmic execution, smart order routing (SOR), and real-time risk management systems. We operate in a highly competitive environment where microseconds matter, requiring cutting-edge software engineering practices, deep hardware-software co-design, and robust system reliability.
Role Summary
We are seeking an exceptional Senior Software Engineer with deep expertise in Rust and C++ to join our Equities Low-Latency Trading Technology team.
In this role, you will design, develop, and optimize our next-generation trading systems. You will lead the strategic transition of legacy high-performance C++ components to modern Rust where safety and concurrency are paramount, while continuing to maintain and optimize critical ultra-low-latency C++ execution paths.



This is a highly technical role requiring a solid understanding of computer architecture, operating systems, network protocols, and modern software engineering paradigms.
Key Responsibilities and Skills
8+ YOE is a must have
1. System Design & Development
• Architect, build, and maintain ultra-low-latency trading systems, including exchange connectivity gateways, market data feeds, and algorithmic execution engines using Rust and C++
• Design clean, modular, and reusable APIs and libraries that can be leveraged across multiple trading desks.
• Lead the strategic migration of critical trading components from C++ to Rust, leveraging Rust's memory safety and concurrency guarantees without sacrificing performance.

2. Performance Optimization
• Profile and optimize systems to achieve sub-microsecond latencies and deterministic performance.
• Apply low-latency techniques such as CPU pinning, cache-friendly data structures, lock-free programming, memory-mapped files,

📌 Senior Software Engineer Rust- Assistant Vice President (Pune)
🏢 Citi
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer rust- assistant vice president (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer rust- assistant vice president (pune) / pune