Job Search and Career Advice Platform

Enable job alerts via email!

Senior Rust Software Engineer

Jonothan Bosworth

Guildford

Hybrid

GBP 60,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in the UK is seeking a Senior Rust / C++ Software Engineer to design and build high-performance systems for telecom and real-time communication platforms. The ideal candidate has deep experience in Rust and/or C++, with a strong emphasis on low-latency and scalable distributed systems. This permanent position offers a salary between £60,000 and £70,000 and hybrid working arrangements.

Qualifications

  • Deep experience in Rust and/or C++.
  • Experience with real-time communication protocols (SIP, VoIP, 5G, RTC).
  • Strong focus on low-latency and high throughput systems.

Responsibilities

  • Architect scalable distributed systems focusing on performance.
  • Design and implement APIs and communication protocols.
  • Lead performance tuning and architecture reviews.

Skills

Rust
C++
APIs design
Systems-level components
Containerization
Performance tuning

Tools

Docker
Kubernetes
Job description
Senior Rust / C++ Software Engineer

Location : Hybrid (UK)

Salary : £60,000 – £70,000

Type : Permanent

About the Role :

Our employer-partner is seeking a Senior Software Engineer with deep experience in Rust and / or C++ to design and build high-performance, distributed, and mission-critical systems. You will play a key role in shaping next-generation telecom and real-time communication platforms used in high-availability environments.

Key Responsibilities :
  • Architect scalable distributed systems with a strong focus on low-latency and high throughput.
  • Build and optimise systems-level components using Rust, C++, C, or Java .
  • Design and implement APIs and real-time communication protocols (SIP, VoIP, 5G, RTC).
  • Improve platform reliability, stability, and performance (99.99%+ uptime environments).
  • Lead performance tuning, fault-tolerance engineering, and high-availability architecture reviews.
  • Implement CI / CD workflows, containerisation, and systems monitoring (Docker, Kubernetes).
  • Troubleshoot complex system bottlenecks in high-pressure environments.
  • Provide mentorship, code reviews, and knowledge sharing within engineering teams.

Required Skills &...

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.