Senior Rust Engineer - Tier 1 Investment Bank


London
Permanent
Negotiable
Financial Technology
PR/554644_1753699439
Senior Rust Engineer - Tier 1 Investment Bank

Overview

Our client, a prominent global financial institution is seeking a highly capable Senior Rust Engineer to join its advanced technology team in London. With operations spanning over 160 countries and a diverse client base, including individuals, corporates, governments, and institutions, this organisation delivers a comprehensive suite of financial services, from investment banking to wealth management.

About the Team

This role sits within a high-performance engineering group focused on building ultra-low latency systems for electronic trading across capital markets. The team has developed a proprietary framework for constructing resilient, scalable, asynchronous microservices. This platform allows developers to focus on business logic while ensuring high availability and fault tolerance.

The systems operate in the microsecond latency range and are designed for mission-critical trading applications. Engineers here work on event-sourced architectures and contribute to a platform that underpins some of the most demanding financial operations globally.

Key Responsibilities

  • Develop and integrate high-performance components for electronic trading systems.
  • Collaborate with cross-functional teams to deploy new products and optimise existing processes.
  • Provide technical leadership in low-latency systems development.
  • Engage with stakeholders to gather requirements and translate them into scalable solutions.

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.
  • Demonstrated expertise in building low-latency, high-throughput systems, ideally within trading or financial services.
  • Strong proficiency in Rust or a keen interest in transitioning to Rust for production-grade systems.
  • Solid understanding of Linux internals, the JVM, system calls, and kernel-level programming.
  • Experience with network protocols (TCP/IP) and technologies such as Solarflare OpenOnload for kernel bypass.
  • Background in C++ or Java is advantageous.
  • Ability to produce clear technical documentation and UML diagrams.
  • Excellent communication skills and emotional intelligence.
  • A passion for elegant design and performance optimisation.

Apply Now!

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you