Software Engineer

Addition

Cheltenham

Hybrid

GBP 55,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private medical insurance
10% employer pension
Life assurance
25 days holiday plus bank holidays
Professional development

Job summary

Addition in Cheltenham: a defence-focused tech firm building secure software and Android apps. You’ll work hybrid, developing scalable backends in Rust/Python/Go and Android apps in Kotlin, with emphasis on security, reliability, and performance. Collaborate across teams, maintain CI/CD pipelines, and contribute to secure deployment practices.

Join a growing company delivering mission-critical digital solutions; hybrid work, ongoing training, and strong pension/benefits package are provided.

Qualifications

  • 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 MVVM patterns.
  • 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 related discipline is beneficial.

Responsibilities

  • 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.

Skills

Android Kotlin
Rust
Python
Go
Git
Docker
CI/CD
APIs
OpenAPI
MVVM
Secure Dev

Education

CS degree preferred
Engineering or related

Tools

Docker
Git
OpenAPI

Job description

Build technology that makes a real difference.

Join a specialist technology business delivering secure digital solutions for Defence and National Security. Working on mission-critical projects, you'll help develop innovative software that supports complex operations where security, reliability and performance are essential.

Role Overview
  • Location: Cheltenham (Hybrid) with occasional travel to Herefordshire
  • Industry: Defence & National Security Technology
Package
  • Competitive salary + bonus
  • private medical cover
  • 10% employer pension
  • life assurance
  • 25 days holiday plus bank holidays
  • professional development
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.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Talent Locker • Cheltenham

Hybrid
GBP 63,000 - 87,000
Software Engineer - Android Developer
Software Engineer - Android Developer

Talent Locker Ltd • Cheltenham

On-site
GBP 50,000 - 70,000
Security Architect
Security Architect

Addition • Farnborough

Hybrid
GBP 85,000 - 120,000
Private medical cover
25 days holiday + bank holidays
10% employer pension contribution
+5
Software Engineer
Software Engineer

CoreTech Security • Cheltenham

On-site
GBP 55,000 - 90,000
25 days holiday
Pension contribution
Relocation assistance
+2
Software Engineer
Software Engineer

CoreTech Security Services • Cheltenham

On-site
GBP 55,000 - 85,000
Career progression
Holiday allowance
Relocation assistance
+4
Security Engineer
Security Engineer

Addition • Farnborough

Hybrid
GBP 90,000 - 120,000
Private medical
10% pension contribution
Bonus
+1
Senior Software Engineer
Senior Software Engineer

Zaizi Ltd • Greater London

Hybrid
GBP 100,000 - 130,000
Competitive pay
Loyalty pension
Group life assurance
+1
Senior Software Engineer
Senior Software Engineer

Zaizi • Greater London

Hybrid
GBP 90,000 - 130,000
Competitive pay
Lead Software Engineer - Cheltenham
Lead Software Engineer - Cheltenham

Sanderson Government and Defence • Cheltenham

On-site
GBP 85,000 - 115,000
Senior Technical Engineer
Senior Technical Engineer

Experis UK • United Kingdom

Hybrid
GBP 90,000 - 120,000