At a Glance
- Tasks: Design and develop secure, high-performance software using Rust for mission-critical systems.
- Company: Join a growing UK tech business focused on national defence solutions.
- Benefits: Earn £70,000 - £90,000 with bonuses, hybrid work, and private healthcare.
- Other info: Enjoy a friendly culture with excellent career progression opportunities.
- Why this job: Make a real impact in defence tech while working with cutting-edge technologies.
- Qualifications: Strong Rust experience and solid software engineering fundamentals required.
The predicted salary is between 70000 - 90000 £ per year.
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 - £90,000 basic salary
- Bonus
- Hybrid working and flexibility (2 days WHF)
- 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.
Software Engineer Rust in Cheltenham employer: Richmond Square Consulting
Join a forward-thinking technology business in Cheltenham, where your expertise in Rust will contribute to secure software solutions for the national defence sector. Enjoy a supportive work culture that prioritises innovation and technical excellence, alongside competitive benefits such as hybrid working, private healthcare, and ample opportunities for professional development and career progression.
Contact Details:
Richmond Square Consulting Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer Rust in Cheltenham
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Rust enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Rust projects. This is a great way to demonstrate your expertise and passion for software engineering, making you stand out to potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Rust knowledge and coding challenges. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled complex problems.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer Rust in Cheltenham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Rust expertise and relevant experience. We want to see how your skills align with the role, so don’t be shy about showcasing your projects and achievements in Rust!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about building secure, high-performance software and how you can contribute to our mission. Keep it engaging and personal!
Showcase Your Technical Skills:When detailing your experience, focus on your proficiency with Rust tooling and any relevant frameworks. We love seeing examples of clean, maintainable code, so if you have a portfolio or GitHub, share it with us!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. Don’t miss out on this opportunity!
How to prepare for a job interview at Richmond Square Consulting
✨Know Your Rust Inside Out
Make sure you brush up on your Rust knowledge before the interview. Be prepared to discuss ownership, borrowing, and concurrency primitives in detail. Practising coding problems in Rust can also help you demonstrate your skills effectively.
✨Showcase Your Problem-Solving Skills
Since the role involves solving complex real-world challenges, be ready to share examples of how you've tackled difficult problems in past projects. Use the STAR method (Situation, Task, Action, Result) to structure your responses clearly.
✨Familiarise Yourself with the Defence Sector
Understanding the unique challenges and requirements of the defence sector can set you apart. Research current trends and technologies in secure software and communications solutions to show your genuine interest in the field.
✨Prepare for Technical Discussions
Expect to engage in technical discussions about system architecture and design patterns. Brush up on relevant frameworks and be ready to explain your thought process when selecting tools and approaches for building secure, high-performance software.