Key Responsibilities: Providing leadership to software development teams, typically consisting of 5 to 10 engineers Managing all parts of the software lifecycle including bidding, planning, budgeting, progress reporting, stakeholder management, integration, delivery, and support Engaging with collaborators across the business to utilise and propose product lines, as well as delivering customer capabilities Presenting to both the leadership team and international stakeholders Building and managing relationships with project stakeholders while balancing competing requirements Controlling change to the requirements and costs against an agreed estimate/budget Ensuring personal development and maintaining a healthy work-life balance for team members Job Requirements: Proven ability to technically manage a team of software developers Experience and knowledge of delivering software on complex systems through all stages of the software development lifecycle Experience with C++ and C# Strong problem-solving skills and an open, realistic approach to change and improvement Passion for building a strong team culture and supporting each team member Confidence in managing a software budget Knowledge of Windows/Linux OS lockdown, HMI development/design, and automated testing is considered a bonus Benefits: Company bonus of up to 21% of base salary Pension with a maximum total (employer and employee) contribution of up to 14% Flexible working arrangements Enhanced parental leave comprising up to 26 weeks for maternity, adoption, and shared parental leave Fantastic site facilities including subsidised meals and free car parking If you are a driven and passionate Software Project Lead looking for a new challenge in the defence and security sector, our client would love to hear from you. Apply now to join a team committed to defending freedom and developing cutting-edge technology