Job Summary
The Senior Software Engineer focusing on Rust or C++ Equities will play a crucial role in the design, development, and optimization of cutting-edge trading solutions. This position is based in New York and requires an emphasis on minimizing network stack overhead while ensuring high levels of performance and concurrency.
Responsibilities
- Design and implement software systems for trading applications.
- Optimize existing code to enhance performance and reduce latency.
- Minimize network stack overhead to improve application efficiency.
- Collaborate with cross-functional teams to integrate new features and technologies.
- Stay updated with advancements in technology and incorporate relevant improvements.
Qualifications
- Extensive experience in software development using Rust or C++.
- Strong understanding of concurrency and performance optimization techniques.
- Proficient in network programming and its related challenges.
- Eagerness to learn and adapt to new technologies as needed.
- Ability to work effectively in a fast-paced, collaborative environment.
Citi provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


