Software Deputy
An exciting opportunity has arisen for an experienced Software Deputy to join a pioneering organisation developing next-generation autonomous and mission-critical vehicle systems for a high-profile aerospace programme. This role combines technical leadership, programme coordination, and software project management, acting as the bridge between software engineering teams and programme leadership to ensure successful delivery of complex software systems.
The successful candidate will support the planning, execution, integration, and delivery of software across multiple engineering teams, helping to drive technical excellence, schedule adherence, and programme success within a fast-paced, innovative environment.
Key Responsibilities
-
Manage software development schedules, milestones, dependencies, deliverables, and execution plans.
-
Act as the primary liaison between software engineering teams and programme management.
-
Track, analyse, and report software development metrics, including progress, quality, defects, risks, resourcing, and schedule performance.
-
Support technical decision-making and strategic direction alongside software leadership.
-
Ensure software development processes, standards, and best practices are consistently applied across teams.
-
Coordinate resource allocation and workload balancing across multiple software functions.
-
Facilitate communication, collaboration, and issue resolution between cross-functional teams.
-
Support agile planning activities, including sprint planning, release planning, integration events, and programme reviews.
-
Coordinate software integration and delivery activities with systems engineering, testing, and hardware teams.
-
Identify, track, and mitigate programme risks, technical dependencies, and schedule impacts.
Key Requirements
- Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, or a related technical discipline.
- Significant experience leading or coordinating software development programmes within a complex engineering environment.
- Strong understanding of the full software development lifecycle, including requirements, design, development, integration, testing, and release.
- Proven ability to manage schedules, track progress, identify risks, and communicate effectively with both technical and non-technical stakeholders.
- Experience working across multidisciplinary engineering teams to align priorities and deliver programme objectives.
- Strong organisational, planning, and time-management skills.
- Excellent verbal and written communication skills.
- Ability to operate effectively within a fast-paced, high-growth environment.
- Eligibility to work on projects subject to export control or national security requirements.
Desirable Experience
- Experience in software project management, technical leadership, deputy leadership, scrum master, or software team lead roles.
- Background within aerospace, defence, robotics, autonomous systems, embedded systems, vehicle platforms, or other safety-critical environments.
- Familiarity with Agile, Scrum, Kanban, or hybrid development methodologies.
- Experience using engineering and programme management tools such as Jira, GitLab, GitHub, Azure DevOps, or similar platforms.
- Knowledge of software quality assurance, code reviews, CI/CD pipelines, automated testing, and release management.
- Experience developing and monitoring software performance metrics and programme reporting.
This is a unique opportunity to contribute to a groundbreaking engineering programme at the forefront of autonomous and advanced vehicle technologies. The role offers the chance to work with highly skilled multidisciplinary teams, influence technical direction, and support the successful delivery of innovative systems that will shape the future of exploration and mobility.