As Software Engineering Manager, you lead high-performing engineering teams to deliver secure, scalable software. You’ll coach engineers, promote best practices, and drive continuous improvement while aligning delivery with product strategy. You’ll shape teams that collaborate across the organization to achieve strategic goals in a fast-paced environment. This role offers a chance to influence product development and take responsibility for people-centric leadership in a safety-focused software company.
Pay / Benefits
Competitive salary and bonus schemes
Holiday entitlement and pension
Employee stock purchase plan
Flexible working options
Private medical care
Wellbeing support
Responsibilities
Lead and grow software engineering teams from junior to senior levels
Coach, mentor, and support career development
Promote engineering best practices and continuous improvement
Collaborate with product teams to balance short- and long-term goals
Work with the wider organization to achieve strategic objectives
Key requirements
3+ years of experience leading people and software engineering teams
Experience driving adoption of AI tools (CoPilot, Claude) to optimize processes and performance
Track record of delivering projects on time
Inspiring and motivating leadership style
Exposure to Scrum or other Agile frameworks; understanding of SDLC
Passion for CI/CD and regular feature delivery with quality improvements
Mastery in at least one programming language (C++, C#, TypeScript)
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.