Waterloo – Hybrid Working, Full Time, Permanent, Grade 5
Engineering Lead
We are looking for a technically experienced Engineering Lead to join our Engineering function and take ownership of engineering quality, standards and delivery assurance across a complex, multi-partner landscape. This is a hands‑on leadership role where you will present technical risk to senior stakeholders, conduct code reviews, and lead by doing.
Responsibilities
- Own and enforce engineering standards across all delivery partners and internal teams – code quality, patterns, security, and maintainability.
- Conduct and lead code reviews; provide clear, actionable feedback.
- Define and document engineering principles for Integration Services, ensuring they are understood and applied consistently.
- Provide technical assurance across integration design and implementation – services must be robust and well‑documented.
- Review and challenge integration approaches across .NET middleware, Azure services, and connected downstream systems.
- Design resilience, self‑healing and scalability into services from the outset.
- Own the engineering approach to CI/CD; define pipeline standards, branching strategy and environment management.
- Drive maturity across release governance – repeatable, low‑risk release processes understood by all partners.
- Conduct technical audits across delivery partners, produce actionable findings and hold partners to improvement plans.
- Work closely with external delivery partners to set clear engineering expectations, assure their output and manage performance.
- Recruit, nurture and develop a small in‑house Engineering team to reduce partner dependency.
- Challenge where quality or approach falls short; escalates quickly when delivery is at risk.
- Represent engineering at programme and senior stakeholder level – translate technical complexity into clear, actionable language.
- Collaborate and socialize engineering direction across teams; bridge business intent and engineering execution.
- Apply pragmatic, MVP thinking to service‑based delivery, defining what good enough looks like.
Required Skills & Experience
- 5+ years of Senior Engineering experience, including time operating at Engineering Lead level in a multi‑team or multi‑partner environment.
- Hands‑on expertise in .NET and Azure; full‑stack capability strongly preferred.
- Proven experience designing, building and governing integration services and APIs – the core of this role.
- Demonstrable experience building resilient, scalable, production‑grade applications.
- Monitoring and alerting built in from the start, not added later – articulate your approach to observability.
- Strong SDLC knowledge: CI/CD implementation and improvement, pipeline ownership, branching strategy, environment management and release governance using Azure DevOps.
- Ability to work with and hold external delivery partners to account.
- Experience recruiting and developing engineering talent; ability to build and lead a team.
Desirable
- Experience in retail, e‑commerce or a high‑volume consumer‑facing environment.
- Familiarity with regulated or financially sensitive integration environments.
- Prior experience operating in large transformation programmes alongside multiple third‑party delivery partners.
Benefits & EEO Statement
- On‑going training and skill development opportunities.
- Commitment to inclusion and diversity – every voice has a space at our table.
- Open to applicants requiring additional assistance during the application process – please email careers@currys.co.uk for support.
#J-18808-Ljbffr…
