IT & Software

Senior Low Latency Rust Engineer

Citigroup

London · Greater London · United Kingdom

Overview

Senior Low Latency Rust Engineer at Citi leads the design, development, and integration of high-performance trading systems. You will work in Citi’s London High Performance Architectures team to deliver low-latency microservices and event-sourcing frameworks, collaborating with senior stakeholders and mentoring junior developers. You’ll tackle algorithmic trading and market data challenges, shaping scalable infrastructure for global markets. This role offers hands-on coding, system optimization, and cross-team impact in a mission-critical financial technology environment.

Pay / Benefits
  • hybrid working model (up to 2 days at home)
  • competitive base salary
  • 27 days annual leave plus bank holidays
  • discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program (EAP) + Pension Plan
Responsibilities
  • 90% hands-on in Rust or Java within a low-latency, in-house framework
  • Lead integration of functions to meet goals and deploy new products
  • Analyze complex business and system processes to define high-level solutions
  • Provide SME expertise in Java low-latency development
  • Utilize deep knowledge of core system flows to achieve technology goals
  • Consult with end users to translate requirements into design
  • Influence and negotiate with senior leaders and external parties
  • Mentor junior developers and less experienced peers
Key requirements
  • Subject Matter Expert in Applications Development
  • Experience with algorithmic trading in a low-latency environment
  • Deep experience with market data handling and technologies (e.g., time-series databases like KDB)
  • Leadership, project management and development skills
  • Strong coding for mission-critical Java frameworks using event sourcing microservices
  • Proficiency with modern Java, JVM, Linux, system calls and kernel
  • Knowledge of TCP/IP networking and kernel bypass (Solarflare OpenOnload)
  • Performance tuning and architectural design
  • Effective communication and diagrammatic modeling (UML)
  • Relationship-building and consensus skills
  • Nice to have: background in C++
  • Great communicator with high EQ
  • Mentoring mindset
  • Strategic thinker with stakeholder management
  • Rust
  • Java
  • KDB

Reference: WJ-747_30135216

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.