Searchability

Software Engineer
Location: Farnborough / Hybrid
Salary: £60k + (DOE)
Clearance: Eligible for UK Security Clearance / Hold SC Clearance
To Apply: Email [email protected]
Overview
A growing technology organisation delivering advanced engineering solutions within the Defence and National Security sector is seeking a Software Engineer to join its collaborative development team.
This opportunity offers involvement across the full software development lifecycle, working on modern, scalable, and secure applications using a broad range of front-end, backend, cloud, and DevOps technologies. You will contribute to the development of mission-critical solutions within a fast-paced and highly technical environment.
Key Responsibilities
- Collaborate with engineering teams to design, develop, and maintain software solutions
- Develop responsive and interactive user interfaces using JavaScript/TypeScript and React
- Design and implement backend services using technologies such as Java, Python, or Go
- Work with modern SDLC tooling including source control, static analysis, and automated testing
- Build and maintain containerised applications using Docker
- Support CI/CD pipelines and automated deployment processes
- Write clean, maintainable, and well-documented code following software engineering best practices
- Participate in code reviews and contribute to continuous improvement across the engineering team
- Stay up to date with emerging technologies and contribute to technology selection discussions
Required Skills andamp; Experience
- Degree in Computer Science, Engineering, or a related discipline
- Experience using Git for version control and collaborative software development
- Commercial experience with JavaScript/TypeScript and React
- Familiarity with backend development using Java, Python, or Go
- Strong understanding of software engineering principles, algorithms, and data structures
- Experience using Docker and containerisation technologies
- Knowledge of DevOps practices including CI/CD pipelines and automated testing
- Strong communication and collaboration skills within Agile engineering teams
- Ability to adapt quickly within fast-paced technical environments
Desirable Skills
- Experience with cloud platforms such as AWS or Azure
- Familiarity with Kubernetes and container orchestration technologies
- Understanding of DevSecOps and secure software development practices
- Knowledge of web security principles and best practices
- Exposure to Rust
- Familiarity with Agile delivery methodologies