Software Engineer Farnborough | Hybrid (average 3 days onsite) SC Clearance to start | Sole UK Nationals only We are supporting a growing technology organisation delivering secure, mission-critical software solutions within highly regulated environments. They are looking to appoint an experienced Software Engineer to join an established engineering team working on innovative backend systems and modern digital platforms. This is an excellent opportunity for an engineer who enjoys solving complex technical challenges, working directly with customers, and contributing to secure, high-impact programmes. The Role You will collaborate with cross-functional teams to design, develop and maintain scalable software solutions, with a strong focus on backend engineering. The environment is fast-paced, delivery-focused and suited to engineers who enjoy ownership, communication and continuous improvement. Key Responsibilities Design, develop and maintain robust backend software solutions Build scalable services using modern backend languages, with a preference for Golang Work closely with customers to understand requirements, interpret directives and translate needs into technical solutions Contribute across the full software development lifecycle including design, coding, testing and deployment Develop and maintain CI/CD pipelines and automated delivery processes Work with containerised environments using tools such as Docker and Kubernetes Participate in code reviews and engineering best practice initiatives Mentor and support junior engineers within the team Contribute to technical decisions, architecture discussions and continuous improvement What We're Looking For Essential Skills & Experience Strong commercial software engineering experience Strong backend development skills using Go / Golang (or another modern backend language at senior level) Experience building APIs, services and scalable distributed systems Strong communication skills with experience working directly with customers/stakeholders Ability to gather requirements and turn business needs into technical solutions Experience with Git, version control and collaborative development practices Experience with CI/CD pipelines and DevOps tooling Experience working in secure, regulated or complex delivery environments Ability to mentor junior developers and lead by example Desirable Skills Docker / Kubernetes / container orchestration Cloud platforms such as AWS or Azure Agile delivery environments Security-focused development practices Experience leading small engineering teams or technical workstreams