Software Engineering Manager
Role details
Job location
Tech stack
Job description
Join us as a Software Engineering Manager and play a pivotal role in shaping our engineering culture, developing talented teams and ensuring predictable, high-quality delivery across a fast-moving domain. If you're passionate about people, delivery excellence and modern engineering practice - this is the place to make meaningful impact.
This is a remote role with travel into Morley when required.
What you'll be doing
As a Software Engineering Manager, you'll lead one or more engineering teams - ensuring they're supported, motivated and set up for success. You'll partner closely with Agile Delivery Managers, Staff & Principal Engineers and Product teams to drive clear priorities, strong technical execution and a healthy engineering culture.
You'll champion modern engineering practices, build an inclusive environment, and continuously foster growth, engagement and collaboration across your teams.
Responsibilities
- Line-manage engineers, supporting growth, wellbeing and performance through coaching and continuous feedback.
- Build an inclusive, high-performing engineering culture centred on collaboration and psychological safety.
- Work with Agile Delivery Managers to plan, prioritise and deliver high-quality, predictable outcomes.
- Partner with Staff/Principal Engineers to uphold technical excellence, good system design and engineering standards.
- Drive alignment to engineering strategy; identify gaps and improvement opportunities across teams.
- Own hiring and onboarding for your teams, ensuring a smooth, positive candidate experience.
- Support domain-level strategy by feeding insight and influencing decisions through the Senior Engineering Manager.
- Monitor and improve delivery metrics (e.g., cycle time, predictability, defect rates).
- Remove blockers and escalate risks impacting delivery or team wellbeing.
- Champion best practices across engineering, delivery and continuous improvement.
Requirements
Do you have experience in Performance management?, * Proven experience managing software engineering teams within Agile environments.
- Strong understanding of modern engineering practices - CI/CD, automated testing, cloud-native development and security-focused engineering.
- Experience in performance management, coaching and developing engineering talent.
- Skilled in building inclusive team cultures that encourage innovation, autonomy and continuous improvement.
- Ability to influence technical decisions without needing to be hands-on day-to-day.
- Strong communication and stakeholder management skills.
- Competent in hiring, onboarding and resource planning.
- Familiarity with delivery metrics, specifically Flow, to optimise delivery and continuous improvement.
- BS in Computer Science or equivalent experience.