Job Type

Permanent

Farnborough

United Kingdom

TBD

Per YEAR
Skill Level

Senior

Key Skills

  • AWS
  • Golang
  • java
  • NSD
  • sc cleared
  • Senior
Job Posted: April 28, 2026
Share this Job

Senior Software Engineer – Security Cleared

  • Permanent
  • Farnborough
  • Negotiable GBP / Year

Searchability

Senior Software Engineer – Secure Systems (Hybrid)
Location: Farnborough (Hybrid)
Salary: Up to £80,000
Clearance: Must hold active SC Clearance

To apply, email: [email protected]

Work on Technology That Protects What Matters

We are a specialist technology organisation delivering secure digital solutions that support critical national missions. Our teams tackle complex engineering challenges where security, reliability, and rapid innovation are essential.

We are seeking a Senior Software Engineer who thrives on solving difficult technical problems and wants their work to have meaningful, real-world impact.

The Role

As a Senior Software Engineer, you will play a key role in designing, building, and delivering secure software solutions within highly regulated environments. You will collaborate with multidisciplinary teams including engineers, architects, and delivery specialists to create technology that enables faster and safer decision-making.

Key responsibilities include:

  • Designing, developing, and maintaining scalable software solutions
  • Managing and collaborating on codebases using Git
  • Building and deploying cloud-based solutions in AWS or Azure
  • Developing modern front-end applications using JavaScript/TypeScript (React)
  • Implementing backend services using Java, Python, or Go
  • Using Docker for containerisation to ensure consistency across environments
  • Developing and maintaining CI/CD pipelines for automated delivery
  • Writing clean, maintainable, and well-documented code
  • Participating in code reviews and contributing to engineering best practices
  • Staying current with emerging technologies and industry trends

About You

You are a proactive and collaborative engineer who enjoys tackling complex challenges and takes ownership of your work. You don’t need to meet every requirement, but experience in the following areas will be beneficial:

  • Degree in Computer Science, Engineering, or a related discipline
  • Strong experience with Git and collaborative development workflows
  • Hands-on experience with AWS or Azure cloud platforms
  • Proficiency in JavaScript/TypeScript and React
  • Backend development experience with Java, Python, or Go
  • Solid understanding of software engineering principles, algorithms, and data structures
  • Experience with Docker and containerised environments
  • Knowledge of CI/CD pipelines and DevOps practices
  • Familiarity with Kubernetes and container orchestration
  • Experience working in Agile environments
  • Understanding of web security principles and best practices
  • Strong communication and teamwork skills
  • Ability to adapt in a fast-paced, evolving environment

What Matters Most

Beyond technical skills, we value curiosity, problem-solving ability, and a drive to continuously improve how technology is designed and delivered.

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.