At a Glance
- Tasks: Lead engineering quality and standards while managing complex integration projects.
- Company: Join a leading retail tech company with a focus on innovation.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Build and nurture a talented engineering team while collaborating with external partners.
- Why this job: Make a real impact by shaping engineering practices in a dynamic environment.
- Qualifications: 5+ years in senior engineering roles with hands-on .Net and Azure experience.
The predicted salary is between 55000 - 65000 £ per year.
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. The Engineering Lead will be equally comfortable presenting technical risk to senior stakeholders and conducting code reviews with delivery teams. The split is intentional - we need someone who leads by doing, not just directing.
The role sits at the centre of how we build and govern integration at Currys, covering the full stack from .Net middleware and Azure infrastructure through to frontend and downstream system connectivity. You will set the engineering bar, hold partners to it, and begin building the internal engineering capability that will carry this function forward.
This role will suit a senior engineer who has built and governed high-volume, resilient systems - ideally in retail or ecommerce - and who knows from experience what production-grade engineering looks like. Someone who designs for failure, builds in observability from day one, and treats CI/CD as a discipline.
Role overview:
- Own and enforce engineering standards across all delivery partners and internal teams - covering 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 - ensuring services are robust and well-documented.
- Review and challenge integration approaches across .Net middleware, Azure services, and connected downstream systems.
- Ensure that resilience, self-healing and scalability are designed in from the start.
- Own the engineering approach to CI/CD.
- Define and implement pipeline standards, branching strategy, and environment management across the function.
- Drive maturity across release governance - ensure release processes are repeatable, low-risk and well-understood by all partners.
- Conduct technical audits across delivery partners; produce actionable findings and hold partners to agreed improvement plans.
- Work closely with external delivery partners to set clear engineering expectations, assure their output, and manage performance against agreed standards.
- In parallel, recruit, nurture and develop a small Engineering team - building an in-house capability that reduces partner dependency over time.
- Challenge where quality or approach falls short; escalate clearly and quickly when issues put delivery at risk.
- Represent engineering at programme and senior stakeholder level - translating technical complexity into clear, actionable language.
- Collaborate and socialise engineering direction across teams.
- Bridge the gap between business intent and engineering execution; challenge requirements where technical feasibility or risk warrants it.
- 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 is strongly preferred.
- Proven experience designing, building and governing integration services and APIs - this is the core of the role.
- Demonstrable experience building resilient, scalable, production-grade applications.
- Monitoring and alerting built in from the start, not added later - candidates must be able to articulate their approach to observability as part of design, not an afterthought.
- Strong SDLC knowledge: CI/CD implementation and improvement, pipeline ownership, branching strategy, environment management and release governance using Azure DevOps.
- Demonstrable ability to work with and hold external delivery partners to account.
- Experience recruiting and developing engineering talent; able to build a team as well as lead one.
- Experience in retail, ecommerce 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.
Engineering Lead employer: Currys Ltd
At Currys, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Waterloo that fosters innovation and collaboration. Our hybrid working model supports a healthy work-life balance, while our commitment to employee growth ensures that you will have ample opportunities to develop your skills and advance your career. Join us to be part of a forward-thinking team that values hands-on leadership and technical excellence in the fast-paced retail and ecommerce landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Engineering Lead
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common technical questions and scenarios related to engineering leadership. We recommend doing mock interviews with friends or using platforms that simulate real interview environments.
✨Tip Number 3
Showcase your hands-on experience! When discussing your past projects, focus on your role in leading teams, conducting code reviews, and ensuring quality standards. This will highlight your fit for the Engineering Lead position.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Currys.
We think you need these skills to ace Engineering Lead
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Engineering Lead role. Highlight your hands-on experience with .Net and Azure, and don’t forget to showcase your leadership in building resilient systems.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re the perfect fit for this role. Share specific examples of how you've enforced engineering standards and led teams in previous positions. Make it personal and engaging!
Showcase Your Technical Expertise:In your application, be sure to mention your experience with CI/CD processes and how you've implemented them in past projects. We want to see your understanding of production-grade engineering and your approach to observability.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Currys Ltd
✨Know Your Tech Inside Out
Make sure you’re well-versed in .Net and Azure, as these are crucial for the Engineering Lead role. Brush up on your knowledge of integration services and APIs, and be ready to discuss your hands-on experience with building resilient systems.
✨Prepare for Code Reviews
Since conducting code reviews is a key part of the job, practice explaining your feedback clearly and constructively. Think of examples from your past experiences where you’ve improved code quality and how you communicated that to your team.
✨Showcase Your Leadership Style
This role requires a hands-on leader, so be prepared to share specific instances where you’ve led by example. Discuss how you’ve built teams, nurtured talent, and set engineering standards in previous roles.
✨Engage with Stakeholders
You’ll need to translate technical jargon into clear language for senior stakeholders. Prepare to demonstrate how you’ve successfully communicated complex ideas in the past and how you can bridge the gap between business needs and engineering execution.