Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Talent Locker

Farnborough

Hybrid

GBP 72,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment firm is seeking a Senior Software Engineer to build secure, impactful software systems in a hybrid work environment. The ideal candidate will possess strong programming skills across GoLang, Java, and Python, and have experience leading technical teams. Responsibilities include designing scalable software solutions, developing user interfaces, and engaging in design sessions. A Bachelor's in Computer Science or equivalent experience and SC clearance eligibility are essential for this role, which promises a rewarding career in the Defence and National Security sector.

Benefits

Competitive salary
Benefits package
Hybrid working model

Qualifications

  • Hands-on experience developing software systems with proficiency in multiple programming languages.
  • Experience in architectural thinking for scalable, maintainable solutions.
  • Practical knowledge of containerization, CI/CD, and automated testing.

Responsibilities

  • Design and implement scalable software systems using GoLang, Java or Python.
  • Lead technical teams and coordinate with test functions.
  • Develop responsive user interfaces and robust backend services.

Skills

Go
Java
Python
JavaScript
TypeScript
React
Docker
AWS
C
C++

Education

Bachelor's degree in Computer Science or Engineering

Tools

Git
CI/CD
Job description

Job Description

Senior Software Engineer

Location : Farnborough (Hybrid 3 to 4 days on site)

Salary : Up to 85000 plus benefits

Contract Type : Permanent

Working Pattern : (Hybrid 3 to 4 days on site)

Eligibility : UK National & eligible to obtain SC clearance

Summary

Are you a Senior Software Engineer ready to take the lead on building secure high-impact software systems? This role offers the opportunity to lead technical delivery within a secure mission-driven setting supporting Defence and National Security programmes.

You will join a multidisciplinary engineering team focused on building secure digital solutions. The ideal candidate will demonstrate strong architectural thinking deep technical understanding across software frameworks and the ability to advise customers on requirements solution design and delivery timelines.

Job Description

Key Responsibilities
  • Designing and implementing scalable software systems using GoLang, Java or Python
  • Leading small technical teams and coordinating with test infrastructure and platform functions
  • Developing responsive user interfaces using JavaScript / TypeScript and React
  • Building robust backend services and APIs ensuring performance and maintainability
  • Applying containerization technologies (e.g. Docker) and CI / CD pipelines for streamlined deployment
  • Conducting design sessions, code reviews and defect management activities
  • Advising customers on technical requirements, solution architecture and delivery timelines
  • Staying current with emerging technologies and contributing to technology selection discussions
Essential Criteria

To be successful in this you must demonstrate the following essential criteria :

  • A Bachelors degree (e.g. Computer Science Engineering) OR equivalent experience in software engineering
  • Have hands‑on experience developing software systems proficiency in Git, JavaScript / TypeScript, React and in backend languages such as GoLang (preferred), Java or Python
  • Have experience in architectural thinking and ability to design scalable maintainable solutions across varied tech stacks
  • Have practical experience with containerization (Docker), CI / CD pipelines and automated testing frameworks
  • Have experience in leading small technical teams while mentoring junior engineers and collaborating with multidisciplinary teams
Desirable Criteria
  • Exposure to cloud platforms (AWS Azure) and container orchestration tools such as Kubernetes
  • Familiarity with Agile development methodologies, DevSecOps practices and web security principles
  • Experience working in secure environments such as Defence or National Security
  • Ability to work on experimental projects with evolving requirements, stakeholder feedback and rapid iteration cycles
Security Clearance

Security Check (SC) clearance is required and must be maintained for this role. Please note that in the event that SC clearance cannot be obtained you may not be eligible for the role and / or any offer of employment may be withdrawn on grounds of security. Further details on SC clearance can be found here: UK Security Vetting Clearance Levels

Required Experience : Senior IC

Key Skills

Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems

Employment Type : Full-Time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.