- Location
- Bristol, Somerset
- Type
- Full-time
- Department
- IT
- Clearance
- Required
- Source
- Pinpoint
Description
Head of Software
Department: Engineering
Employment Type: Permanent - Full Time
Location: Bristol, UK
Description
Role purpose
Rowden is growing, in headcount and in impact. Alongside rapid prototyping and R&D, we are deploying production systems at increasing scale, relied on by customers in demanding operational environments. Our software engineering has to deliver both: the speed to prove new ideas and the depth to turn them into dependable systems.
It’s a rare, potentially career-defining opportunity to join a fast-growing industrial technology company working at the intersection of hardware, software and AI.
Candidates must be eligible for DV clearance.
More information about security clearance is available here:
Key areas of responsibility
You need enough depth across these areas to work directly with specialists and challenge technical risk.
- Own Rowden’s engineering standards for software: architecture principles, code review, testing, CI/CD and release. Keep them practical and maintained by the people who use them.
- Build a clear path for new joiners and a learning programme for the team, capturing what senior engineers know so it can be taught.
- Lead the software vision to the Accelerated Systems Framework (ASF), utilising AI to accelerate development while keeping engineering judgement and accountability with people.
- Build commercial awareness: vendor lock-in, open-source licensing, IP and supplier incentives, and how a contract choice can become a technical constraint years later.
- Run a steady rhythm of 1:1s and performance conversations. Know what every engineer is unusually good at and building towards.
- Define team structure and lead roles as we grow, and recruit and onboard with the People team.
- Give engineers exposure to customers, suppliers and operations.
- Track and spot overload early and plan cover and handovers.
- Work with the Chief Engineers and VP Engineering to keep delivery on track across our most important programmes.
- Own resource planning and flag gaps early.
- Put ‘Just enough’ documented processes in place so delivery is sustainable and change oriented.
- Balance the effect of scope and priority changes on teams before making a decision.
- Make secure by design the default and embed the approach into our SDLC process’.
- Drive the development and adoption of our automated test infrastructure.
- Hold lead engineers accountable for the safety and security argument for their functions, with specialists challenging through peer review.
- Build the software assurance roadmap alongside the software principal engineers: test and evaluation, build and release integrity, supply chain, and our position on AI-assisted code and ML assurance.
- Own Rowden’s SDLC definition and application end to end, working with the software principals to drive its adoption.
Key skills, experience and behaviours
- Architecture and platforms: system design, interfaces, scalability, and the trade-offs that tie architecture to cost and schedule.
- Software Development: Underpinning knowledge of Java, C++, Rust, Python.
- Testing, CI/CD and release: automation, configuration management, software at the edge.
- Secure development and assurance: Build out and own our approach to secure by design, supply chain risk, and evidence that feeds a Def Stan safety case or Secure by Design artefact set.
- Machine learning and data: MLOps, data provenance, and how models behave outside the lab.
- Edge, embedded and networks: embedded software, RF interfaces, and device fleet management in constrained, contested environments.
- Commercial literacy: OSS and commercial licensing, IP, switching costs and supplier incentives.
Experience in defence, national security or another safety- or mission-critical sector would be valuable, but sound engineering judgement, learning agility and credibility with technical teams are more important than experience in a particular domain.