CrawlJobs Logo

Software Engineer (Rust)

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

Job Description

This firm is an elite technology company with exceptionally high standards, known for previously setting world records in the tech space. They are made up of some truly exceptional engineers who are passionate about using cutting-edge technology and pushing performance, scalability, and reliability to the absolute limits. With a very low attrition rate and a tight-knit environment, they treat their engineers as the company’s #1 asset.

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

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

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

Looking for more opportunities?

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

Similar Jobs for

Software Engineer (Rust)

8 matching positions

Software Engineer (Rust)

At hyperexponential, we’re building the AI-powered platform that enables the wor...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hyperexponential.com Logo
hyperexponential
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Built and shipped backend systems in a polyglot production environment, working across languages such as Rust, Python, or C/C++, and choosing the right tool for the problem
  • Either used Rust in production systems, or demonstrated strong systems experience in C/C++ or Python with clear evidence of learning and adopting new languages quickly
  • Delivered backend features where correctness, performance, and resource efficiency were critical, and improved systems based on real production behaviour
  • Applied solid systems thinking around execution, concurrency, and memory or resource management in real-world backend services
  • Designed and implemented effective testing and observability that made complex backend behaviour understandable, debuggable, and safe to evolve
  • Owned work end-to-end from design through rollout, monitoring, and iteration, collaborating closely with peers and raising risks early
Job Responsibility
Job Responsibility
  • Designing and delivering backend features in the Kernel execution engine that improve correctness, performance, and reliability for customer model runs at scale
  • Strengthening a clean, modular Kernel architecture that is easy to understand, test, and safely evolve over time
  • Building automated tests and observability for complex execution scenarios, enabling faster detection, diagnosis, and resolution of production issues
  • Partnering with adjacent engineering teams to shape Kernel behaviour and interfaces, providing clear technical input and following through to delivery
  • Owning work from design through rollout and monitoring, balancing immediate product needs with long-term system sustainability
  • Demonstrating hx values by proactively identifying risks, collaborating constructively, and taking full accountability in a critical core-platform area
What we offer
What we offer
  • £5,000 training and conference budget for individual and group development
  • 25 days of holiday plus 8 bank holidays (33 days total)
  • Company pension scheme via Penfold
  • Mental health support and therapy via Spectrum.life
  • Individual wellbeing allowance via Juno
  • Private healthcare insurance through AXA
  • Income protection and Life Insurance
  • Cycle to Work Scheme
  • Top-spec equipment (laptop, screens, adjustable desks, etc.)
  • Regular remote and in-person hackathons, lunch and learns, socials, and game nights
  • 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

Rust Software Engineer

A scientific quant fund is seeking a high-performance Rust Software Engineer to ...
Location
Location
United Kingdom , London
Salary
Salary:
225000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • 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

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