Rust Developer

gb Richmond Square Consulting Limited
Cheltenham, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£143,000.0 - £169,000.0
Working hours
Shift work

Tech stack

Automation of Tests Code Review Continuous Integration Software Debugging Linux Digital Signature Distributed Systems Eclipse (Software) Key Management Network Programming Network Service OpenSSL
+12 more
Peer-To-Peer (P2P) Public Key Infrastructure X.509 Software Architecture Zero Trust Network Access Secure Coding System Programming TCP/IP Computer Networking Systems Transport Layer Security Concurrency Git

Job description

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

Requirements

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.

Benefits & conditions

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. If this is of interest to you then please apply via the link or contact me directly via Linked In. All the best, Charlie Syrett Richmond Square Consulting Ltd Alternative job titles: Rust Engineer, Software Engineer, Software Developer

True

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

54 sec

Shifting focus to Rust for web backend development

Marco Otte-Witte · World Congress 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · World Congress 2024

Videos

See all

Related articles

See all