Moorepay is transforming. We are a trusted leader in UK Payroll and HR solutions, but we aren't resting on our history. We are embarking on a major digital transformation to redefine how businesses manage their most important asset: their people.
As the Engineering Team Leader you are a hands-on technical leader responsible for guiding a cross-functional engineering squad to deliver high-quality, secure, and reliable software. Acting as both a principal engineer and a team enabler, this role ensures strong engineering practices, effective delivery, and close collaboration with Product, Architecture, and Site Reliability Engineering teams. You’ll support the Engineering Manager in scaling engineering excellence across squads while fostering a culture of aligned autonomy, continuous improvement, and technical craftsmanship.
Why This Role Matters
As we scale towards multiple autonomous squads, the Engineering Team Leader plays a crucial role in shaping the engineering culture at the team level, ensuring technical excellence, secure delivery, and strong collaboration across the organisation. You will set the pace, uphold engineering standards, and enable your team to deliver reliable and modern cloud-native services with confidence and autonomy.
This is a full time, permanent role working on a hybrid basis with 3 days per week in Manchester.
Key Responsibilities
Technical Leadership & Delivery
- Lead the squad in delivering high-quality software, ensuring adherence to secure-by-design and engineering best practices.
- Own the squad’s day-to-day technical direction, ensuring alignment with architectural patterns and technical strategy.
- Break down complex requirements into actionable engineering tasks and support backlog refinement.
- Drive predictable delivery through strong Agile practices, partnering with the Engineering Manager and Scrum Master.
- Conduct code reviews, lead design discussions, and champion technical excellence within the team.
- Advocate AI tools and solutions to accelerate delivery of high-quality solutions.
Engineering Execution & Hands-On Contribution
- Actively contribute to the codebase, setting the standard for code quality, testing, and documentation.
- Troubleshooting, incident response, and root-cause analysis for squad-owned services.
- Promote best practices in cloud-native development, CI/CD, observability, and reliability engineering.
- Pair-program with engineers, provide technical mentoring, encourage knowledge sharing, supporting engineers to achieve their potential.
- Identify opportunities to improvement to accelerate delivery, improve quality or reduce technical debt.
Squad Leadership & Team Development
- Foster a healthy team culture built on psychological safety, collaboration, and continuous improvement.
- Develop squad members with coaching, onboarding, and day-to-day guidance, escalating people issues to the Engineering Manager when needed.
- Identify skills gaps and support growth and career progression plans for engineers.
- Encourage learning, experimentation, and adoption of modern engineering practices.
Process Ownership & Continuous Improvement
- Champion efficient engineering processes (exploiting AI tools) and development workflows within the squad.
- Ensure adherence to SSDLC, coding standards, secure coding practices, and quality gates.
- Promote and facilitate retrospectives, driving actionable improvements.
- Shape squad ceremonies and practices in partnership with Scrum Master and Product Owner. Drive a culture of squad self-improvement.
Cross-Functional Collaboration
- Partner with the Solutions Architect to ensure architectural consistency and alignment with strategic design patterns.
- Work with the Lead SRE to embed reliability, observability, and CI/CD into day-to-day engineering workflows.
- Collaborate with Product Owners to refine requirements, manage scope, and support prioritisation.
- Communicate squad progress, risks, and technical challenges to the Engineering Manager and stakeholders. Celebrating success of team achievements.