Overview
As a senior architect and developer in Citi’s High Performance Architectures team, you will build and evolve low-latency trading and market data systems. You’ll work hands-on on the Rust/Java codebase to deliver fast, reliable microservices and event-sourced frameworks that support eTrading platforms. You’ll mentor others, influence senior stakeholders, and contribute to modernization across Citi’s global teams. This role blends advanced systems engineering with finance-scale impact, offering growth, mentorship, and hybrid work options.
Pay / Benefits
- 27 days annual leave (plus bank holidays)
- Discretionary annual performance bonus
- Private medical care & life insurance
- Employee assistance program
- Pension plan
- Paid parental leave
Responsibilities
- Hands-on development in Rust/Java with a focus on low-latency microservices
- Lead integration of functions to meet goals and deploy new products
- Analyse complex business and system processes to design high-level solutions
- Provide world-class expertise in Java low-latency development
- Consult with end users to define system requirements and implement designs
- Mentor junior developers and less experienced engineers
- Contribute to market data handling utilities including replay and backtest/simulation
- Engage with senior leaders and external parties to influence direction
Key requirements
- SME in Applications Development
- Experience in algorithmic trading applications, preferably in low latency environments
- Knowledge of market data handling and time-series databases (e.g., KDB)
- Leadership, project management, and development skills
- Proficiency in modern Java, JVM, Linux, system calls and kernel
- Understanding of TCP/IP networks and kernel bypass (e.g., Solarflare OpenOnload)
- Performance tuning and architectural design skills
- Clear communication and diagrammatic documentation skills
- Relationship and consensus-building abilities
- Nice to have: background in C++
- Great communicator with high EQ
- ability to mentor others
- ability to negotiate with senior leaders
- Algorithmic trading development
- Low-latency Java and/or Rust/C++
- Market data handling
Low Latency Rust Software Engineer in London employer: Citigroup
Citi is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets collaboration. As a Sales Director, you will benefit from extensive training and mentorship opportunities, fostering your professional growth while working alongside industry leaders in FX Sales. With a strong commitment to integrity and inclusivity, Citi provides a supportive culture that empowers employees to excel and drive meaningful results for clients.