Software Engineer
New Today
Job Description
My client is looking for an experienced Software Engineer with strong Rust expertise to join a growing UK technology business delivering secure software and communications solutions into the national defence sector.
This is an opportunity to work across live programmes, next-generation product development, and cutting-edge proof-of-concept work, using modern engineering to solve complex real-world challenges. It would suit someone who wants to build secure, high-performance, memory-safe software in an environment where technical quality, innovation, and real-world impact genuinely matter.
Benefits
- £70,000 - £85,000 basic salary
- Bonus
- Hybrid working and flexibility
- Pension
- Private healthcare
- Electric car scheme
- Training and development opportunities
- Friendly, knowledgeable, peer-sharing culture
- Career progression
The role and responsibilities
- You will join a team building secure, high-performance software for complex and mission-critical environments. The successful candidate will design, develop, and maintain software components written primarily in Rust, while also contributing to wider engineering decisions, technical direction, and best practice.
- Responsibilities will include:
- Designing, developing, testing, and maintaining production-quality software in Rust
- Building secure, scalable, and memory-safe software components for operationally critical systems
- Contributing to system architecture and selecting appropriate Rust-based frameworks and design patterns
- Acting as a technical point of contact for Rust-related engineering decisions within the team
- Working with asynchronous Rust and networked services in high-performance environments
- Producing clean, maintainable, well-tested code with a strong focus on reliability and security
- Participating in code reviews and helping drive engineering quality across the wider software team
- Mentoring junior and mid-level engineers, promoting knowledge sharing and continuous improvement
- Working closely with architects, product owners, DevSecOps, cloud, and security engineering teams
- Producing technical documentation including design specifications, API documentation, and operational runbooks
- Participating in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement
- Communicating technical concepts clearly to both technical and non-technical stakeholders where required
Key skills
- Strong commercial experience as a Software Engineer, Rust Engineer, or Backend / Systems Software Engineer
- Strong commercial experience developing production software in Rust
- Strong understanding of Rust ownership, borrowing, lifetimes, and concurrency primitives
- Experience with asynchronous Rust such as Tokio or async-std
- Proficiency with Rust tooling including Cargo, Clippy, Rustfmt, and the wider crate ecosystem
- Solid understanding of software engineering fundamentals including data structures, algorithms, and systems design
- Experience with version control, Git, CI/CD pipelines, and automated testing
- Strong communication and collaboration skills
- British citizenship and ability to obtain MOD SC clearance
Desired skills
- Existing SC clearance
- Experience working in defence, secure technology, or other highly regulated environments
- Knowledge of cloud platforms such as AWS or Azure
- Experience with Infrastructure as Code, for example Terraform
- Familiarity with containerisation such as Docker and orchestration platforms such as Kubernetes
- Understanding of zero-trust architectures, mTLS, and PKI
- Experience with cross-language FFI such as Rust / C / C++
- Exposure to embedded, low-level, or systems-level Rust development
- Experience building secure networked services or communications-focused platforms
- Please note: existing SC clearance is advantageous but not essential. Candidates must be British citizens and eligible to undergo MOD SC clearance
If you would like more information then please apply via the link.
All the best,
Charlie SyrettRichmond Square Consulting Ltd
Alternative job titles: Software Developer, Rust Developer, C++ Developer, C++ Engineer
JBRP1_UKTJ
- Location:
- Gloucester
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Today
Graduate Software Engineer
-
Cheltenham, England, United Kingdom
CoreTech Security's mission is to deliver high-end security research and bespoke solutions to some of the most interesting cyber security clients in the UK. We have built a world-class team of high-assurance software engineers and researchers who are...
More Details -
-
New Today
Software Engineers
-
Cheltenham, England, United Kingdom
Software Engineers Package - £55,000 - £85,000 (depending in experience level) Benefits - DV Bonus plus excellent benefits Clearance - Cleared to eDV level Location - Cheltenham or Manchester Join a trusted leader in National Security technology solu...
More Details -
-
New Today
Software Engineer Industrial Placement
-
Cheltenham, England, United Kingdom
What's your possible?At Northrop Grumman UK, you are part of a team driving innovation where it matters most – solving tomorrow’s challenges and shaping the technology solutions of the future. It’s what we call Defining Possible.This mindset goes bey...
More Details -
-
New Today
Senior Software Engineer - Cloud, Security & DevOps
-
Cheltenham, England, United Kingdom
A UK-based technology company is seeking an HR & Business Support Manager to design and maintain high-performing solutions. The ideal candidate will have strong expertise in mentoring, cloud services, and Agile methodologies. Responsibilities include...
More Details -
-
New Today
Software Engineer
-
Cheltenham, England, United Kingdom
HR & Business Support Manager @ Argo DevOps Solutions Ltd About the Company Argo DevOps Solutions is a small but established UK-based technology company working in the Cyber and Cloud space. We are experts in delivering value into both the public and...
More Details -
-
New Today
Graduate Software Engineer: Security & High-Assurance
-
Cheltenham, England, United Kingdom
A leading software solutions provider in Cheltenham is seeking enthusiastic graduates for a Graduate Software Engineer role, starting September 2026. This position offers hands-on experience in a collaborative environment where you will develop skill...
More Details -