CrawlJobs Logo

Senior Low Latency Rust Engineer

United Kingdom, London · Job Posted May 17, 2026
Apply Position
Job Link Share

Job Description

Engineer the future of global finance. At Citi, our Tech team doesn't just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

Job Responsibility

  • 90% hands-on in the Rust or Java codebase. We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyse complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide world class expertise in area of Java low latency development
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Influence and negotiate with senior leaders and communicate with external parties
  • Happy to work with and educate and support/mentor Junior developers and less experienced senior Java developers

Requirements

  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • In-depth experience with Algorithmic Trading application development, preferably in low latency environment
  • Detailed comprehension and experience with Market Data handling and associated technologies (such as time-series databases e.g. KDB)
  • Demonstrated leadership, project management, and development skills
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning
  • Design and architectural elegance
  • Experience in implementing projects
  • Great communicator with high EQ
  • Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams
  • Relationship and consensus building skills

Nice to have

Background in C++

What we offer

  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Low Latency Rust Engineer

8 matching positions

Senior Low Latency Engineer

This is a senior level position responsible for establishing and implementing ne...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • In-depth experience with Algorithmic Trading application development, preferably in low latency environment
  • Detailed comprehension and experience with Market Data handling and associated technologies (such as time-series databases e.g. KDB)
  • Demonstrated leadership, project management, and development skills
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning
  • Design and architectural elegance
  • Experience in implementing projects
Job Responsibility
Job Responsibility
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyse complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide world class expertise in area of Java low latency development
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Influence and negotiate with senior leaders and communicate with external parties
  • Happy to work with and educate and support/mentor Junior developers and less experienced senior Java developers
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Low Latency Engineer

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • In-depth experience with Algorithmic Trading application development, preferably in low latency environment
  • Detailed comprehension and experience with Market Data handling and associated technologies (such as time-series databases e.g. KDB)
  • Demonstrated leadership, project management, and development skills
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning
  • Design and architectural elegance
  • Experience in implementing projects
Job Responsibility
Job Responsibility
  • 90% hands in the Java or Rust codebase. We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range
  • Lead integration of functions to meet goals, deploy new products, and enhance processes
  • Analyse complex business processes, system processes, and industry standards to define and develop solutions to high level problems
  • Provide world class expertise in area of Java low latency development
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design
  • Influence and negotiate with senior leaders and communicate with external parties
  • Happy to work with and educate and support/mentor Junior developers and less experienced senior Java developers
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior C++ Software Engineer | Low Latency Trading

Are you a talented software engineer with a passion for building high-performanc...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
55000.00 - 70000.00 GBP / Year
reqiva.com Logo
Reqiva
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software Design Mastery: Your code should be elegant, maintainable, and optimized for performance
  • Analytical Thinker: Strong analytical and problem-solving skills are essential
  • Extensive experience with C++ is required
  • Eager to Learn: Experience with or a willingness to learn Rust
  • Team Player: Excellent communication and collaboration skills
  • Experience:2+ years of work experience or a graduate degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Design, develop, and maintain low latency, high-performance software on Linux platforms
  • Contribute to the creation of bespoke trading systems that integrate custom silicon with advanced software
  • Develop and maintain comprehensive test suites to ensure system accuracy and efficiency
  • Collaborate with a multidisciplinary team of software and hardware engineers, traders, quants, and DevOps professionals to deliver top-quality solutions
  • Leverage your expertise to influence the technical direction of the team
What we offer
What we offer
  • Lucrative Bonus
  • Fulltime
Read More
Arrow Right

Svp Lead Engineer - Fixed Income, Low Latency Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C++ or Rust, with a strong emphasis on performance-critical, low-latency programming
  • Proven experience in the design, development, and maintenance of cross-asset order management systems (OMS)
  • Demonstrable expertise in building and optimizing low-latency matching engines
  • Solid hands-on experience in integrating with and managing vendor market data feed handlers (e.g., Redline, Exegy)
  • Strong knowledge and practical experience in designing and implementing robust market data distribution systems for ultra-low-latency environments
  • Deep, practical knowledge of the FIX protocol, including session management, order flow, and execution reporting
  • Strong knowledge of high-performance messaging middleware (e.g., Kafka, Solace) and low-latency data handling techniques
  • Proven experience designing and building complex, distributed, and fault-tolerant systems
  • Experience with modern development tools, including Git, Jenkins, and containerization technologies (e.g., Docker, OpenShift)
  • Demonstrable experience leading software projects, mentoring engineers, and making key architectural decisions
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of high-performance, low-latency order management and execution systems, matching engines, and market data distribution systems for Fixed Income products
  • Engage in active, hands-on coding in Java, C++ or Rust, contributing to the core codebase and setting the standard for quality, performance, and reliability
  • Define and drive the long-term technology vision for the order management platform, ensuring it is scalable, resilient, and aligned with business goals
  • Design, implement, and optimize trading workflows for ultra-low latency, ensuring minimal processing time from order receipt to execution
  • Develop and maintain FIX protocol connectivity with various internal and external trading venues, ensuring robust and compliant communication
  • Partner closely with front-office traders, quantitative analysts, and product managers to understand business requirements and translate them into robust technical solutions
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, innovation, and continuous learning
  • Act as a senior escalation point for resolving complex production issues, ensuring the stability and integrity of the trading platform
  • Fulltime
Read More
Arrow Right

Senior Rust Engineer – High Frequency Trading

We are partnering with a high-performance crypto trading firm building ultra-low...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Rust in production systems
  • Background building high-performance or low-latency software
  • Solid understanding of systems programming, concurrency and memory management
  • Experience working with high throughput distributed systems
  • Familiarity with networking protocols and performance optimisation
  • Experience in trading, financial markets, HFT or crypto trading is highly beneficial
Job Responsibility
Job Responsibility
  • Design and develop low-latency trading infrastructure in Rust
  • Build systems that process high-throughput real-time market data
  • Implement highly optimised networking and messaging systems
  • Contribute to order execution, exchange connectivity and trading engine components
  • Work closely with quant researchers and traders to optimise performance
  • Improve system reliability, latency and scalability across the trading stack
What we offer
What we offer
  • Competitive compensation and relocation support to Dubai if required
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
What we offer
What we offer
  • Eligible to take part in Genius Sports Group's benefits plan
  • Competitive salary and range of benefits
  • Employee wellbeing support
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer – Rust

As a Senior Engineer - Rust, you will be a vital member of our engineering team,...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
qualgo.net Logo
Qualgo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5+ years of software engineering experience, with significant hands-on experience in Rust development
  • Proven experience designing, building, and maintaining libraries, SDKs, or core system components, preferably in Rust, C++, or similar systems programming languages
  • Demonstrable experience delivering code that meets high-performance, high-concurrency, and low-footprint requirements
  • Deep understanding of Rust's core concepts: ownership, borrowing, lifetimes, traits, generics, error handling, and asynchronous programming (async/await)
  • Experience with performance profiling tools and techniques for Rust applications
  • Strong experience with API design principles and creating developer-friendly interfaces
  • Solid understanding of testing methodologies and experience with Rust testing frameworks
  • Familiarity with common data structures, algorithms, and their performance characteristics
  • Experience with Git and CI/CD practices
Job Responsibility
Job Responsibility
  • Design, implement, and maintain high-quality, reusable, and efficient Rust code for the core cybersecurity library
  • Develop clear, well-documented, and ergonomic APIs for internal teams to consume the library
  • Ensure the library is architected for testability, maintainability, and extensibility
  • Focus on achieving high performance and low latency in all library components
  • Profile and optimize code for CPU usage, memory footprint, and concurrency
  • Implement efficient data structures and algorithms suitable for cybersecurity processing tasks
  • Leverage Rust's ownership, borrowing, and concurrency features (e.g., async/await, Send/Sync traits) to build highly concurrent and thread-safe library components
  • Ensure all code adheres to Rust's memory safety guarantees, minimizing vulnerabilities
  • Write comprehensive unit, integration, and potentially property-based tests to ensure library correctness and robustness
  • Participate in code reviews, providing and receiving constructive feedback to maintain high code quality
What we offer
What we offer
  • Meaningful work & impact
  • Competitive rewards
  • Growth & well-being
  • People & workspace
  • Young & dynamic environment
Read More
Arrow Right