Senior Software Engineering Manager
Role details
Job location
Tech stack
Job description
As a Senior Software Engineering Manager, you'll take ownership of multiple agile engineering teams (onshore and offshore), driving the delivery of high-quality, scalable software that underpins global programmes.
You'll sit at the heart of Technology, working closely with Product, Architecture and business stakeholders to shape and deliver a digital roadmap that supports real-world change.
This is a leadership-first role, but one where your engineering background will be critical in setting standards, influencing technical direction and driving excellence.
What You'll Be Doing
Leadership & Delivery
- Lead and scale cross-functional engineering teams across multiple locations and vendors
- Oversee end-to-end software delivery, from requirements through to deployment
- Drive a culture of accountability, collaboration and continuous improvement
Engineering Excellence
- Establish and embed best practices across development, testing, DevOps, and security
- Champion modern engineering principles including scalable architecture and reusability
- Ensure high-quality, maintainable and reliable software delivery
Strategy & Architecture
- Partner with Architecture and Product to shape the technical roadmap
- Contribute to long-term technology strategy aligned to organisational goals
- Identify and prioritise technical debt alongside business priorities
Stakeholder Engagement
- Act as a key bridge between Technology and the wider business
- Manage expectations across Product, Operations and senior stakeholders
- Collaborate with Compliance and Legal to ensure governance and standards, * Work for a purpose-driven organisation making a tangible global impact
- Lead meaningful technology initiatives
- Be part of a collaborative, international environment
- Opportunity to shape and evolve engineering practices at scale
- A role focused on growth, impact and long-term career development
Requirements
If you're motivated by purpose, impact and building meaningful technology at scale, this role offers something genuinely different., * Proven experience leading software engineering teams in complex environments
- Strong technical background (cloud platforms such as Azure or AWS, APIs, microservices, DevOps)
- Experience working with both in-house teams and third-party vendors
- Deep understanding of agile delivery models (Scrum, Kanban)
- Ability to operate in complex, global environments with multiple stakeholders
- Strong communication and leadership skills, with the ability to influence at all levels