Software Technical Lead
Matchtech
Overview
In this role you will lead software delivery for embedded systems in a defence context, acting as the technical authority for secure digital design. You will shape architectures, drive development lifecycles, and mentor engineers within a cross-functional team. The position focuses on high-assurance software and rigorous governance to support government and defence projects. You’ll work onsite in Farnborough, delivering impactful, secure solutions at scale.
Responsibilities- Act as the technical authority for software development across secure digital design solutions
- Lead software architecture, implementation and technical delivery for embedded systems and user applications
- Define and continuously improve software development lifecycles, processes and engineering toolsets
- Provide architectural guidance, with particular focus on system integration and technical problem-solving
- Implement quality governance, stage-gated peer reviews and software design verification testing
- Support sustaining engineering activities, including complex software issues, production defects and component obsolescence
- Mentor and coach software engineers, supporting professional development and identifying skills and training requirements
- Collaborate with systems engineers and project managers to support technical progress and delivery against project milestones
- Significant experience in software engineering, technical leadership and the full systems lifecycle
- Degree in Software Engineering or a closely related technical discipline
- Strong experience with C and C++ for embedded systems, microcontrollers and Real-Time Operating Systems (RTOS)
- Understanding of software architecture, system integration and design verification
- Experience defining software development processes, engineering toolsets and quality frameworks
- Knowledge of engineering governance, design review metrics and high-assurance software standards
- Familiarity with secure coding practices and technologies such as Rust
- Proven ability to mentor and develop engineers in a collaborative, technically focused environment
- United Kingdom sole nationality and an active UK Security Check (SC) clearance, or the ability to obtain SC clearance before starting the role
- Mentoring and coaching
- Collaborative mindset
- Strong problem-solving skills
- C and C++ for embedded systems
- RTOS and microcontrollers
- Software architecture and system integration
Reference: WJ-747_31192558