Software Engineer

Addition Solutions Ltd
Farnborough, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 65K

Job location

Farnborough, United Kingdom

Tech stack

API
Android
Automation of Tests
Collaborative Software
Continuous Integration
DevOps
Python
Mailing List
Model View ViewModel
Rapid Prototyping Process
Secure Coding
Software Engineering
Virtual Machines
Backend
GIT
Kotlin
Git Flow
Information Technology
Jetpack Compose
Docker

Job description

  • Design, develop and maintain secure software solutions in highly regulated environments

  • Build Android applications using Kotlin and Jetpack Compose

  • Develop scalable backend services and APIs using Rust, Python or Go

  • Collaborate closely with engineers, architects and delivery teams to solve complex technical challenges

  • Manage source code and team collaboration through Git-based workflows

  • Containerise applications using Docker to support reliable deployments

  • Create and maintain CI/CD pipelines to improve software delivery and release processes

  • Write clean, maintainable and well-documented code aligned with engineering best practice

  • Participate in peer code reviews and contribute to continuous improvement across the team

  • Support rapid prototyping and proof-of-concept development where requirements can evolve quickly

  • Stay current with emerging technologies and recommend improvements where appropriate, By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants. Not what you are looking for?

  • Developer jobs

  • Software Developer jobs

  • Python jobs

  • Software jobs

  • Data Analyst jobs

Requirements

  • Commercial experience developing Android applications with Kotlin
  • Strong knowledge of Git and collaborative software development practices
  • Experience building backend services using Rust, Python or Go
  • Understanding of software engineering principles, including MVVM, UDF, APIs and modern development standards
  • Experience working with Docker and containerised applications
  • Knowledge of DevOps practices, CI/CD pipelines and automated testing
  • Strong problem-solving skills with the ability to adapt in fast-moving environments
  • Comfortable working within secure development environments, virtual machines and restricted systems
  • Excellent communication and collaboration skills
  • Degree in Computer Science, Engineering or a related discipline, or equivalent practical experience

Benefits & conditions

  • Package: Competitive salary + bonus, private medical insurance, life assurance, enhanced pension, professional development support and more
  • Industry: Defence Technology / National Security, What's in It for You:
  • Work on technology that delivers genuine operational impact
  • Join a collaborative team with expertise across technology, business and operational disciplines
  • Hybrid working with exposure to cutting-edge secure technology projects
  • 25 days annual leave plus bank holidays
  • Private medical cover and life assurance
  • Generous pension scheme with 10% employer contribution
  • Performance-related bonus opportunities
  • Ongoing training, learning and professional development support
  • Access to on-site facilities including gym, café, restaurant and breakout spaces
  • Opportunity to contribute to a growing organisation with ambitious plans and a strong culture built around innovation, collaboration and inclusivity

Think it could be a fit? We'd love to hear from you.

Apply for this position