About the Role
Role Overview
Location: Cheltenham – Hybrid, with occasional travel to Herefordshire
Package: Competitive salary + bonus, 10% employer pension contribution, private medical cover, life assurance and 25 days’ holiday + bank holidays
Industry: Defence & National Security Technology
What You’ll Be Doing:
- Designing, building and maintaining secure software solutions for highly regulated environments.
- Developing reliable Android applications using Kotlin and Jetpack Compose.
- Building scalable backend services and web APIs using Rust, Python or Go.
- Using Git to manage code effectively and support collaborative development.
- Containerising applications with Docker to create consistent development and deployment environments.
- Building and maintaining CI/CD pipelines to improve and automate software delivery.
- Producing clean, maintainable and well-documented code.
- Taking part in code reviews and contributing to engineering standards across the team.
- Developing proof-of-concept applications in fast-moving environments where requirements can evolve quickly.
- Working closely with engineers, architects and delivery specialists to solve complex technical problems.
Main Skills Needed:
- Strong commercial experience with Android development using Kotlin.
- Good understanding of Jetpack Compose and modern Android development practices.
- Backend development experience with at least one of Rust, Python or Go.
- Strong Git knowledge and experience working within collaborative development teams.
- Experience with Docker, CI/CD pipelines and automated testing.
- Understanding of software architecture and development principles including MVVM and UDF.
- Knowledge of web APIs, OpenAPI standards and core data structures.
- Comfortable developing within secure environments, including remote development environments and virtual machines.
- Strong problem-solving, communication and collaboration skills.
- Comfortable working on PoCs where priorities and requirements can change quickly.
- Degree in Computer Science, Engineering or a related discipline.
- Must hold, or be eligible to obtain, UK Security Clearance.
What’s in It for You:
- 25 days’ annual leave plus bank holidays.
- Private medical cover and life assurance.
- Generous pension with a 10% employer contribution and 5% employee contribution.
- Bonus scheme.
- Professional development and training support.
- Hybrid working from Cheltenham.
- On-site secure parking, gym, café and restaurant.
- The chance to work on technically challenging projects where security, innovation and reliability genuinely matter.
- A collaborative environment with ambitious growth plans and plenty of scope to develop your skills.
Requirements
Android Development
Strong commercial experience with Android development using Kotlin.
Backend Development
Experience with backend development using Rust, Python or Go.
Git Knowledge
Strong Git knowledge and experience working within collaborative development teams.
Docker and CI/CD
Experience with Docker, CI/CD pipelines and automated testing.
Software Architecture
Understanding of software architecture and development principles including MVVM and UDF.
Nice to Have
Knowledge of web APIs, OpenAPI standards and core data structures.
Strong problem-solving, communication and collaboration skills.
Benefits
Annual Leave
25 days’ annual leave plus bank holidays.
Medical Cover
Private medical cover and life assurance.
Pension Contribution
Generous pension with a 10% employer contribution and 5% employee contribution.
Bonus Scheme
Bonus scheme available.
Professional Development
Professional development and training support.
Hybrid Working
Hybrid working from Cheltenham.