R

Rowden

Edge computing for defence and security

Head of Software

Engineering LeadershipUpdated on Nov 13
Full-timeBristol, UKNo salary listedIn-person

About the Job

Requirements

  • Candidates must be eligible for Security Check (SC) clearance.
  • The candidate needs sufficient depth in architecture and platforms to work directly with specialists and challenge technical risk, including system design, interfaces, scalability, and architecture trade-offs involving cost and schedule.
  • The candidate needs underpinning knowledge of Java, C++, Rust, and Python.
  • The candidate needs knowledge of testing, continuous integration and continuous delivery, release automation, configuration management, and software at the edge.
  • The candidate needs knowledge of secure development and assurance, including secure-by-design approaches, supply-chain risk, and evidence for a Defence Standard safety case or Secure by Design artefact set.
  • The candidate needs knowledge of machine learning operations, data provenance, and how models behave outside the lab.
  • The candidate needs knowledge of embedded software, radio frequency interfaces, and device fleet management in constrained, contested environments.
  • The candidate needs commercial literacy covering open-source software and commercial licensing, intellectual property, switching costs, and supplier incentives.
  • The candidate should be comfortable operating across software, hardware, and systems boundaries, developing senior engineers and team leads, and balancing long-term capability building with live programme demands.

Responsibilities

  • Own the software engineering standards for architecture principles, code review, testing, continuous integration and continuous delivery, and release; keep them practical and maintained by the people who use them.
  • Build a clear path for new joiners and a team learning programme that captures senior engineers’ knowledge so it can be taught.
  • Lead the software vision for the Accelerated Systems Framework, using artificial intelligence to accelerate development while keeping engineering judgement and accountability with people.
  • Build commercial awareness of vendor lock-in, open-source licensing, intellectual property, supplier incentives, and how contract choices can become long-term technical constraints.
  • Run regular one-to-one meetings and performance conversations, and understand each engineer’s strengths and development goals.
  • Define team structure and lead roles as the organisation grows, and recruit and onboard engineers with the People team.
  • Give engineers exposure to customers, suppliers, and operations.
  • Track and identify overload early, and plan cover and handovers.
  • Work with the Chief Engineers and Vice President of Engineering to keep delivery on track across priority programmes.
  • Own resource planning and flag gaps early.
  • Put sufficiently documented processes in place to make delivery sustainable and change-oriented.
  • Balance the impact of scope and priority changes on teams before making decisions.
  • Make secure-by-design the default and embed it into the software development life cycle process.
  • Drive the development and adoption of automated test infrastructure.
  • Hold lead engineers accountable for the safety and security arguments for their functions, with specialists challenging them through peer review.
  • Build the software assurance roadmap alongside software principal engineers, covering test and evaluation, build and release integrity, supply chain, and the organisation’s position on artificial-intelligence-assisted code and machine-learning assurance.
  • Own the software development life cycle definition and its end-to-end application, working with software principals to drive adoption.
  • Build the software function and set the standard for software engineering as the company scales, establishing clear vision, disciplined delivery, and secure development practices.
  • Unblock delivery by working directly with teams on design, integration, performance, and reliability problems; identify unnecessary complexity and help teams find better approaches.
  • Remain technically active where it adds value, grow technical leaders by solving problems alongside them, and support whichever programme most needs technical judgement.
  • Maintain visibility of capacity, risk, and employee wellbeing while leading development of complex software systems and building the team’s technical capability.
  • Work with principal engineers and functional leadership to set a software engineering vision covering architecture, practices, tooling, and skills, and turn it into a practical roadmap integrated with hardware and systems practice.

Desired Qualifications

  • Experience in defence, national security, or another safety- or mission-critical sector would be valuable.

About the Company

Rowden

Edge computing for defence and security

Rowden Technologies designs and delivers mission-critical edge computing and distributed sensor systems for environments with limited or unreliable connectivity. It handles end-to-end design, integration, sovereign manufacturing, and long-term managed services to support defence, national security, and emergency services. Its products include Trove for frontline generative AI, Magos for cost-effective signal processing and communications production, and Dovetail for modular edge-system integration, enabling rapid, secure decision-making even in denied environments. The company differentiates itself by prioritizing edge solutions with low connectivity, acting as a prime systems integrator for large programmes, offering sovereign manufacturing and lifecycle support, and pursuing projects like automated ML deployment to UAS for AUKUS Pillar II to reduce dependence on traditional defence contractors.

Company size
51-200
Company stage
Grant
Total funding
$33.7M
Headquarters
Filton, United Kingdom
Founded
2017

Recently Posted Jobs

Explore more opportunities at Rowden

See more jobs