We are seeking a Technical Lead Software Engineer with strong expertise in C# as the primary development language to support the delivery of secure, mission-critical software solutions within a government/defence environment.
The successful candidate will provide technical leadership to an Agile development team, ensuring the delivery of robust, scalable and secure applications. You will play a key role in solution design, software development, and sprint delivery, working closely with architects, delivery managers, and stakeholders within a highly regulated environment.
This role requires an active SC clearance due to the nature of the programmes being delivered.
Key Responsibilities
Lead the technical design and development of software applications, with C# as the primary technology stack.
Provide technical leadership and mentorship to software engineers within the delivery team.
Design and develop secure, scalable Back End services and APIs.
Contribute to Front End development using React and JavaScript where required.
Work with SQL databases, including schema design, optimisation, and performance tuning.
Ensure solutions align with secure coding standards and government delivery frameworks.
Operate within a Scrum/Agile delivery model, supporting sprint planning, backlog refinement, and delivery coordination.
Organise and facilitate sprint activities, including planning sessions, stand-ups, reviews, and retrospectives.
Collaborate with solution architects, DevOps engineers, security teams, and programme stakeholders.
Ensure delivery of high-quality, well-tested, and maintainable code.
Support the implementation of DevSecOps and CI/CD practices where appropriate.
Required Skills and Experience
Strong experience as a Technical Lead or Senior Software Engineer delivering complex systems.
Expertise in C#/.NET development as a primary technology.
Experience working with Java and C++ in enterprise or secure environments.
Front End development experience using React and JavaScript.
Strong knowledge of SQL and relational database technologies.
Proven experience working in Agile/Scrum delivery environments.
Experience coordinating sprint cycles and Agile ceremonies.
Experience developing secure, high-availability software systems.
Strong understanding of software architecture, design patterns, and best practices.
Ability to work effectively with technical and non-technical stakeholders.
Desirable Skills
Experience working on government, defence, or national security programmes.
Knowledge of microservices architecture and distributed systems.
Experience with CI/CD pipelines and DevOps tooling.
Familiarity with cloud platforms such as Azure or AWS.
Understanding of secure software development and compliance frameworks.
Security Clearance
Active SC (Security Check) clearance is required.
Candidates must be eligible to work on secure government or defence programmes and comply with all security requirements.
Personal Attributes
Strong leadership and team mentoring skills
Ability to operate effectively within secure, regulated environments
Excellent communication and collaboration skills
Proactive, analytical, and delivery-focused mindset.
Please send your CV in the first instance.