Rust Developer

Richmond Square Consulting Ltd

Cheltenham

Hybrid

GBP 101,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Day rate £550-£650 per day
Hybrid working (onsite + remote)
Flexible working hours
Knowledge sharing culture
Career progression opportunities

Job summary

Richmond Square Consulting Ltd is seeking a Senior Rust Developer in Cheltenham with hybrid working options. You’ll design and implement high‑performance Rust software for secure, networked systems used in national defence contexts.

You will work across cryptography, TLS/mTLS, distributed messaging and architecture decisions, contributing to secure, resilient services. A clear path for technical growth and impactful projects awaits.

Qualifications

  • Strong commercial Rust experience in systems programming.
  • Experience with secure software engineering and cryptography.

Responsibilities

  • Design and develop high-performance software using Rust.
  • Build distributed and networked systems.
  • Work with Zenoh / Eclipse Zenoh for pub/sub and peer-to-peer comms.
  • Develop secure communications (TLS 1.2/1.3, mTLS, PKI, X.509).
  • Manage certificate lifecycle, trust chains and key management.
  • Apply cryptographic principles and key exchange.
  • Maintain secure coding standards, automated testing and code review.
  • Provide technical guidance across engineering teams.

Skills

Rust development
Systems programming
Concurrency
Linux
Network programming
Security by design
TLS/mTLS/X.509
Crypto concepts

Tools

Zenoh
rustls
OpenSSL
Tokio

Job description

Rust Developer
Cheltenham / Flexible Hybrid
£550 - £650 per day
UK Security Clearance eligibility required

An opportunity has opened for an experienced Senior Rust Developer to join a growing engineering team working on next-generation, cutting-edge national defence technologies. This is a genuinely technical role for somebody with strong commercial Rust experience who is comfortable working across secure systems, networking, distributed architectures and cryptography. You’ll be involved throughout the engineering lifecycle – designing and developing secure, high-performance software, solving complex technical problems and contributing to architecture and security decisions across highly sensitive systems.

Benefits

As a Rust Developer / Rust Engineer at this company, you will benefit from

  • Day rate of £550 - £650 per day depending on experience / relevance
  • Hybrid working - onsite and remote / work from home
  • Flexible working hours
  • Awesome team and company culture - knowledge sharing peers
  • A genuine opportunity to work on exciting projects and progress your career
What you’ll be doing
  • Designing and developing high-performance software using Rust
  • Building distributed and networked systems
  • Working with Zenoh / Eclipse Zenoh, including publish/subscribe and peer-to-peer communications
  • Developing secure communications using TLS 1.2/1.3, mTLS, PKI and X.509 certificates
  • Working with certificate lifecycle management, trust chains and secure key management
  • Applying cryptographic principles including encryption, hashing, digital signatures and key exchange
  • Developing resilient network services using TCP/IP
  • Investigating complex software, networking, security and performance issues
  • Identifying and reducing technical, architectural and cyber-security risks
  • Maintaining high standards across secure coding, automated testing and code review
  • Providing technical guidance across multidisciplinary engineering teams
What we’re looking for

You’ll need strong commercial experience across:

  • Rust development / systems programming
  • Ownership, borrowing, lifetimes and traits
  • Concurrency and asynchronous Rust
  • Zenoh / Eclipse Zenoh
  • Distributed messaging and publish/subscribe architectures
  • Secure software engineering / secure-by-design principles
  • TLS / SSL, mTLS, PKI and X.509
  • Certificate Authorities, certificate chains and trust stores
  • Applied cryptography and secure key management
  • Network programming and TCP/IP
  • Linux-based development
  • Software architecture, debugging and complex problem solving
  • Automated testing, Git and CI/CD
  • Experience with technologies such as rustls, OpenSSL, RustCrypto, Tokio, HSMs, TPMs, Zero Trust architectures, embedded/edge systems or other high-assurance software environments would be particularly useful.
  • Defence / Security
  • Previous experience within Defence, National Security, Government or another security-sensitive environment would be advantageous, particularly where you’ve worked on secure communications or high-assurance software.
  • You must be able to obtain and maintain the appropriate level of UK National Security Vetting for the position. Existing clearance would obviously be beneficial but isn’t necessarily essential.
Why consider it?

This isn’t a standard commercial Rust role. You’ll be working on complex, technically demanding systems where performance, resilience and security genuinely matter, within a business developing cutting-edge national defence technology.

Alternative job titles: Rust Engineer, Software Engineer, Software Developer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Developer
Rust Developer

Richmond Square Consulting Limited • Warmley

Hybrid
GBP 95,000 - 100,000
Discretionary bonus
Pension Plan
Life Assurance
+5
Rust Developer
Rust Developer

Richmond Square Consulting Limited • Bradley Stoke

On-site
GBP 95,000 - 100,000
Discretionary Bonus
Pension Plan
Life Assurance
+4
Rust Developer
Rust Developer

Richmond Square Consulting Limited • Leckhampton

Hybrid
GBP 95,000 - 100,000
Discretionary bonus
Pension plan
Life assurance
+4
Senior Rust Engineer — Secure, Distributed Systems
Senior Rust Engineer — Secure, Distributed Systems

Richmond Square Consulting Limited • Leckhampton

Hybrid
GBP 95,000 - 100,000
Discretionary bonus
Pension plan
Life assurance
+4
Senior Rust Engineer - Hybrid, Flexible Hours, Security-Cleared
Senior Rust Engineer - Hybrid, Flexible Hours, Security-Cleared

Richmond Square Consulting Ltd • Cheltenham

Hybrid
GBP 101,000 - 120,000
Day rate £550-£650 per day
Hybrid working (onsite + remote)
Flexible working hours
+2
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Asriel • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Rust Engineer - High-Performance Secure Systems
Senior Rust Engineer - High-Performance Secure Systems

Richmond Square Consulting Limited • Warmley

Hybrid
GBP 95,000 - 100,000
Discretionary bonus
Pension Plan
Life Assurance
+5
Software Engineer
Software Engineer

Addition • Warmley

On-site
GBP 65,000 - 90,000
Principal Software Developer - C++ and Rust
Principal Software Developer - C++ and Rust

Tech4 • Newcastle upon Tyne

On-site
GBP 90,000 - 130,000
25 days’ holiday allowance plus bank holidays
Matching pension contributions up to 6%
Private health insurance through Bupa
+1
Software Engineer - C++/Rust
Software Engineer - C++/Rust

PA Consulting • Melbourn

On-site
GBP 40,000 - 60,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2