CrawlJobs Logo

Rust Software Engineer

United Kingdom, London 225000.00 GBP / Year · Job Posted June 10, 2026
Apply Position
Job Link Share

Job Description

A scientific quant fund is seeking a high-performance Rust Software Engineer to join a core technology team building highly available, distributed systems that underpin real-time trading and data platforms. This is a greenfield, engineering-led environment where system reliability, throughput, and latency are critical to trading performance. The firm operates a technology-first culture, with a strong focus on correctness, performance, and scalable system design.

Job Responsibility

  • Designing and developing high-performance distributed systems in Rust
  • Building highly available backend services capable of handling extreme throughput and concurrency
  • Implementing fault-tolerant architectures to ensure system reliability in live trading environments
  • Developing core infrastructure for real-time data ingestion, processing, and distribution
  • Working closely with traders, quantitative researchers, and infrastructure teams to deliver performance-critical systems

Requirements

  • Strong commercial experience as a Rust Software Engineer
  • Prior experience in C++ is beneficial
  • Proven experience building highly available, distributed systems
  • Solid understanding of concurrency, parallelism, and systems-level programming
  • Experience designing services for high throughput and low latency
  • Strong fundamentals in data structures, algorithms, and system design
  • Excellent problem-solving and communication skills
  • Background in financial systems, trading, or real-time platforms is advantageous but not essential

Nice to have

  • Prior experience in C++
  • Background in financial systems, trading, or real-time platforms

What we offer

  • Ownership of greenfield distributed systems in a performance-critical environment
  • Market-leading compensation and bonus structure
  • Access to bleeding-edge tooling and modern systems architecture
  • Rapid career progression in a highly technical, low-bureaucracy organisation
  • Strong emphasis on engineering excellence, reliability, and scalability
  • A balanced working environment with hybrid flexibility

Looking for more opportunities?

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

Similar Jobs for

Rust Software Engineer

8 matching positions

Rust Software Engineer

Looking for a Rust expert (2+ years) to drive the development of high-quality me...
Location
Location
Switzerland , Rotkreuz
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent practical experience in a specialized field related to software development or engineering
  • Several years of proven experience in software development, with a demonstrated passion and hands-on professional experience working with Rust for at least two years incl. a solid understanding of Rust's core concepts (ownership, borrowing, and lifetimes), experience with asynchronous programming in Rust (e.g., using async/await) and familiarity with common Rust libraries and frameworks (e.g., tokio, actix-web, rocket, serde, sqlx)
  • Hands-on experience with modern system architectures like event-driven architecture and DDD, quality-driven practices such as TDD and BDD, or containerization technologies like Kubernetes is a plus
  • Capable of solving complex issues creatively and effectively, using a multi-faceted approach based on thorough analysis to resolve complex technical challenges
  • Excellent communication skills with the ability to foster an inclusive and diverse environment as well as collaborate effectively within and across teams
  • Motivation to make an impact to your fellow team members, our company, our customers and our patients
  • Leads by example to foster cross-functional value delivery and to establish a psychologically safe working environment and empowers its own team and holds people accountable by creating conditions for ownership
  • Experiences as a Technical Lead within a team is a plus
  • Certified ISAQB or equivalent is a plus
  • English fluency is a MUST, German is a plus
Job Responsibility
Job Responsibility
  • Develop and maintain software solutions by applying in-depth technical knowledge and problem-solving skills, while ensuring compliance with regulatory standards for medical software
  • Ensure the timely delivery of high-quality software for medical devices that meets both the company's standards and customer needs, influencing the success of the team and broader project outcomes
  • Communicate complex technical concepts effectively, fostering an environment of collaboration and continuous learning within and across diverse and intercultural teams
  • Empower your team members to take ownership of their work and leading by example to foster teamwork and mentorship
  • Fulltime
Read More
Arrow Right

Rust Software Engineer

A rare opportunity to join one of NYC’s most ambitious AI infrastructure firms a...
Location
Location
United States , NYC
Salary
Salary:
300000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience in Rust with a strong portfolio or GitHub showing backend/system design depth
  • Proven ability to design and run distributed backend systems in production
  • Solid understanding of SQL / PostgreSQL, schema evolution, and query optimisation
  • Familiarity with Kafka/NATS, Redis, and real-time delivery mechanisms (SSE/WebSockets)
  • Pragmatic, collaborative, and product-minded — thrive in a fast-paced, in-person environment
Job Responsibility
Job Responsibility
  • Building and delivering backend services and robust APIs – built primarily in Rust – to create, run and manage graph/DAG-based workflows
  • Own core infrastructure primitives: scheduling, state management, job execution, and real-time event streaming
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Software Engineer (Rust)

This firm is an elite technology company with exceptionally high standards, know...
Location
Location
United Kingdom , London
Salary
Salary:
200000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency with Rust as a main language
  • Passion for performance, scalability, and reliability
  • Deep understanding of systems-level programming and memory safety
  • Proven ability to write efficient and safe code for complex systems
  • Background in building low-latency or high-throughput platforms
  • Strong collaborative mindset and problem-solving agility
Job Responsibility
Job Responsibility
  • Building highly efficient, safe, and scalable systems using Rust
  • Developing some of the highest-performing, lowest-latency technology platforms in the world
  • Collaborating with a handpicked group of top-tier engineers in the industry
  • Pushing performance, scalability, and reliability to the absolute limits
  • Contributing to a culture of technical excellence and innovation
  • Engaging in a flat structure where your input directly shapes the technical roadmap
What we offer
What we offer
  • Market-leading salary up to £200,000
  • significant bonus
  • Elite, world-record-setting engineering environment
  • Engineers are treated as the company’s #1 asset
  • Exceptionally low attrition rate and high job satisfaction
  • Very friendly, tight-knit, and supportive team culture
  • Flat structure with a clear and transparent progression route
  • 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 Rust Software Engineer

The Ads Engineering team at Mozilla builds core infrastructure to support ethica...
Location
Location
United States
Salary
Salary:
104000.00 - 139000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of overall software engineering experience
  • Proven ability to successfully lead and ship complex software projects
  • Experience in Rust
  • Familiarity with one of the following front-end technologies: JavaScript or React
  • An interest and ability to work in a distributed, cross-functional environment (which requires good asynchronous written communication skills as well as good verbal communication skills)
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Design and deliver reusable components within the Mozilla Ads products that support multiple product teams and surface areas
  • Collaborate closely with Product, Ad Ops, and Data Science to enable enriched measurement, feedback reporting, and experimentation
  • Implement privacy-preserving features in our Mozilla Ads products, contributing to Mozilla’s vision for ethical advertising
  • Work with front-end teams across Mozilla to support and extend existing systems to apply innovative ways and technologies in reaching Mozilla’s advertising goals
  • Help translate product and engineering strategy into actionable tasks and early prototypes, providing feedback where appropriate
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Electronic Trading Software Engineer – Rust / C++ (Vice President)

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Rust or C++
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Prior experience in managing small teams is a plus
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, build, and enhance low-latency electronic trading systems using Rust for performance-critical components
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right