Senior Software Engineer

Computer Network Defence Ltd (CND)
Gloucester, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Android Software Development Automation of Tests Code Review Continuous Integration DevOps Python (Programming Language) Model View ViewModel Software Architecture Secure Coding Openapi Backend
+7 more
Git Kotlin Containerization Solid Principles Jetpack Compose Docker Web Api

Job description

We’re seeking a Software Engineer with strong Kotlin and Android development experience to join a high-performing team delivering innovative digital solutions within secure environments. You’ll work alongside talented engineers, architects, and delivery specialists to develop technology that enables faster, smarter, and more secure decision-making for critical operations.

This is an opportunity to work on challenging projects where innovation, collaboration, and technical excellence are valued. You’ll be trusted to take ownership, contribute ideas, and help shape solutions from concept through to deployment.

What You’ll Be Doing

  • Developing robust Android applications using Kotlin and Jetpack Compose
  • Building scalable backend services using Rust, Python, or Go
  • Designing and consuming web APIs and modern software architectures
  • Working with Docker, CI/CD pipelines, and DevOps best practices
  • Collaborating with cross-functional teams to solve complex technical challenges
  • Developing proof-of-concept applications and rapidly iterating as requirements evolve
  • Participating in code reviews and driving engineering best practices
  • Contributing to secure software delivery within highly secure environments, * Work on meaningful projects supporting critical operations
  • Cutting-edge technology stack across mobile, backend, and DevOps
  • Collaborative engineering culture with genuine autonomy
  • Opportunities to learn, innovate, and influence technical direction
  • Join a team that values problem-solvers, ownership, and continuous improvement

If you’re a Kotlin engineer who enjoys solving complex problems, building secure software, and working on technology that truly matters, we’d love to hear from you.

Requirements

  • Strong commercial Kotlin development experience
  • Android application development expertise
  • Experience with Git and modern software development workflows
  • Understanding of MVVM, UDF, OpenAPI, APIs, and software design principles
  • Exposure to backend development using Rust, Python, or Go
  • Experience with Docker, CI/CD pipelines, and automated testing
  • Excellent communication and collaboration skills
  • Ability to adapt quickly, learn new technologies, and thrive in fast-paced environments

Desirable Experience

  • Jetpack Compose
  • Secure development practices
  • DevOps and cloud-native technologies
  • Experience delivering software within Defence, National Security, or other highly regulated environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

Videos

See all

Related articles

See all