Engineering Lead

Company: Currys plc
Apply for the Engineering Lead
Location: London
Job Description:

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…

Posted: June 12th, 2026