About the Role
Role Overview
Location: Cheltenham (Hybrid) with occasional travel to Herefordshire
Package: Competitive salary + bonus, private medical cover, 10% employer pension, life assurance, 25 days holiday plus bank holidays, professional development and more
Industry: Defence & National Security Technology
What You'll Be Doing
- Design, develop and maintain secure software solutions within highly secure environments.
- Build Android applications using Kotlin and Jetpack Compose.
- Develop scalable backend services and APIs using Rust, Python or Go.
- Work collaboratively with engineers and technical specialists to deliver high-quality software.
- Use Git to manage source code and support collaborative development.
- Containerise applications using Docker to improve consistency and deployment.
- Build and maintain CI/CD pipelines to streamline software delivery.
- Write clean, maintainable and well-documented code following best practice.
- Participate in code reviews and contribute to continuous improvement across the development team.
- Explore new technologies and approaches to improve software quality and delivery.
Main Skills Needed
- Commercial experience developing Android applications with Kotlin.
- Backend development experience using Rust, Python or Go.
- Strong understanding of Git and collaborative software development.
- Experience with Docker, containerisation and modern deployment practices.
- Knowledge of CI/CD pipelines, automated testing and DevOps principles.
- Understanding of software architecture, APIs, OpenAPI standards and modern development patterns such as MVVM and UDF.
- Comfortable working in secure development environments, including remote development platforms and virtual machines.
- Strong problem-solving skills with the ability to adapt to changing priorities.
- Excellent communication and teamwork skills.
- Degree in Computer Science, Engineering or a related discipline is beneficial.
What's in It for You
- Work on technology that supports critical Defence and National Security missions.
- Join a collaborative team where innovation and continuous learning are genuinely encouraged.
- Be part of an ambitious, growing business delivering cutting-edge digital solutions.
- Hybrid working with a supportive and inclusive culture.
- Competitive bonus scheme and generous pension contribution.
- Private medical insurance, life assurance and a comprehensive wellbeing package.
- Ongoing training, certifications and professional development opportunities.
- Modern office facilities including on-site gym, café, restaurant, breakout spaces and secure parking.
- The opportunity to work on challenging projects with genuine operational impact.
Please note: Due to the nature of the work, candidates must be eligible to obtain UK Security Clearance.
Requirements
Android Development
Commercial experience developing Android applications with Kotlin.
Backend Development
Experience developing scalable backend services and APIs using Rust, Python or Go.
Version Control
Strong understanding of Git and collaborative software development.
Containerization
Experience with Docker and modern deployment practices.
CI/CD Knowledge
Knowledge of CI/CD pipelines, automated testing and DevOps principles.
Nice to Have
Understanding of software architecture and modern development patterns.
Strong problem-solving skills with the ability to adapt to changing priorities.
Benefits
Competitive Bonus
Competitive bonus scheme and generous pension contribution.
Private Medical Insurance
Private medical insurance and life assurance.
Professional Development
Ongoing training, certifications and professional development opportunities.
Modern Office Facilities
Modern office facilities including on-site gym, café, and secure parking.