Senior Software Engineer

Addition Solutions Ltd
Farnborough, UK
about 1 month ago

Role details

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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Automation of Tests Microsoft Azure Code Review Continuous Integration DevOps Python (Programming Language) Secure Coding Software Engineering TypeScript
+5 more
ReactJS Backend Git Kubernetes Docker

Job description

Join a specialist technology business delivering secure, mission-critical digital solutions for highly sensitive environments. This is an opportunity to work on complex engineering challenges where your work directly supports faster, safer decision-making on projects that genuinely matter., * Designing, building, and maintaining secure software solutions within highly regulated environments

  • Collaborating with engineers, architects, and delivery teams to solve complex technical problems
  • Developing modern front-end applications using JavaScript/TypeScript and React
  • Building scalable backend systems using technologies such as Java, Python, or Go
  • Working with cloud platforms including AWS or Azure to optimise performance, reliability, and scalability
  • Using Docker and containerisation technologies to improve deployment consistency and efficiency
  • Supporting CI/CD pipelines and automation to streamline software delivery
  • Writing clean, maintainable, and well-documented code aligned to engineering best practice
  • Contributing to code reviews and technical discussions to improve quality across the team
  • Keeping pace with emerging technologies and helping shape better ways of working

Requirements

  • Strong software engineering background with experience across full-stack development
  • Backend development experience using Java, Python, or Go
  • Commercial experience with JavaScript/TypeScript and React
  • Hands-on experience with AWS or Azure cloud platforms
  • Strong understanding of Git and collaborative development workflows
  • Experience with Docker and containerised applications, with Kubernetes exposure beneficial
  • Understanding of CI/CD pipelines, DevOps practices, and automated testing
  • Solid grasp of software engineering fundamentals, including algorithms and data structures
  • Familiarity with Agile delivery environments and secure development principles
  • Strong communication skills and the ability to work collaboratively in cross-functional teams
  • A curious, adaptable mindset with a passion for solving technical challenges

Benefits & conditions

  • Package: Up to #85,000 basic + bonus, private medical, life assurance, enhanced pension, professional development support and more
  • Industry: Defence / National Security / Secure Digital Technology, * The chance to work on meaningful technology that supports critical national operations
  • Hybrid working and a collaborative, highly skilled engineering environment
  • 25 days annual leave plus bank holidays
  • Private medical cover and life assurance
  • Generous pension contribution (10% employer / 5% employee)
  • Bonus scheme
  • Ongoing professional development, training, and career growth support
  • Access to on-site facilities including parking, gym, café, restaurant, and breakout spaces
  • A culture centred around innovation, collaboration, inclusivity, and continuous improvement

Please note: Due to the nature of the work, candidates must be eligible to obtain UK Security Clearance.

Apply for this position

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

Apply on find.jobs

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

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 · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:21 min

From systems engineering to self-taught developer

Brian Morrison · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all