At a Glance
- Tasks: Lead engineering quality and standards for our PHP web applications.
- Company: Join Currys, the UK's leading tech retailer with a supportive team culture.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on innovation and career development.
- Why this job: Make a real impact on technology that powers online shopping for millions.
- Qualifications: 5+ years in senior engineering roles, strong PHP experience required.
The predicted salary is between 55000 - 65000 £ per year.
At Currys we’re united by one passion: to help everyone enjoy amazing technology. As the UK’s best-known retailer of tech, we’re proud of the service our customers receive – and it’s all down to our team of 25,000 caring and committed colleagues. Working as one team, we learn and grow together, celebrating the big and small moments that make every day amazing.
We are looking for a technically experienced Engineering Lead to join our Engineering function and take ownership of engineering quality, standards and delivery across our web application landscape – the technology that powers Currys Online and Mobile. The current estate is primarily PHP, and this role requires credible technical depth in that environment. 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. Our PHP estate is business‑critical, high‑volume and customer‑facing. The immediate priority is stability, quality and incremental enhancement – but this role is also about raising the engineering bar and building the internal capability to carry the platform forward.
You will govern external delivery partners, set and enforce standards, and begin growing a small in‑house engineering team.
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 across the PHP estate.
- Define and document engineering principles for the Online & Mobile portfolio, ensuring they are understood and applied consistently across all teams and partners.
- Take technical ownership of the PHP application landscape.
- Identify and address technical debt in a structured, prioritised way.
- Ensure that resilience, self‑healing and scalability are designed into all changes from the start.
- Own the engineering approach to CI/CD – whether stabilising and improving an existing set‑up or introducing new pipeline standards.
- Define and implement pipeline standards, branching strategy, and environment management across the function.
- Conduct technical audits across delivery partners.
- Work closely with external delivery partners to set clear engineering expectations, assure their output, and manage performance against agreed standards – supplier management is a key part of this role.
- Recruit, nurture and develop a small internal Engineering team – building in‑house capability that reduces partner dependency over time.
- Challenge where quality or approach falls short; escalates clearly and quickly when issues put delivery at risk.
- Represent engineering at programme and senior stakeholder level – translating technical complexity into clear, actionable language.
- Apply pragmatic, MVP thinking to delivery.
- Work closely with Solution Architecture, ADMs, Technical Business Analysis and Quality to ensure engineering is set up to deliver.
Required Skills & Experience:
- 5+ years of senior engineering experience, including time operating at Engineering Lead level in a multi‑team or multi‑partner environment.
- Proven experience governing and assuring large‑scale, full‑stack web applications – the current estate is primarily PHP.
- Experience stabilising, enhancing and maintaining large‑scale, customer‑facing web applications.
- 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.
- Demonstrable ability to work with and hold external delivery partners to account – setting standards, assuring output, managing performance.
Strongly preferred:
- Experience in retail, e‑commerce or a high‑volume consumer‑facing environment.
- Direct PHP experience at senior or lead level – candidates coming from equivalent backend environments must demonstrate a clear ability to govern and assure PHP delivery in practice.
- .NET experience is a strong advantage – the broader Currys engineering landscape includes .NET services and cross‑stack familiarity will be valuable in this role.
We want to make sure you have a fair opportunity to show us your talents during our application process.
Engineering Lead - PHP employer: Currys
At Currys, we pride ourselves on fostering a collaborative and innovative work environment where our team of 25,000 dedicated colleagues can thrive. As an Engineering Lead in our Waterloo office, you'll benefit from hybrid working arrangements, opportunities for professional growth, and the chance to make a significant impact on our technology landscape. Join us to lead a passionate team, enhance your technical skills, and contribute to delivering exceptional customer experiences in the dynamic world of retail technology.
StudySmarter Expert Advice🤫
We think this is how you could land Engineering Lead - PHP
✨Tip Number 1
Network like a pro! Reach out to current employees at Currys on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Engineering Lead role. Personal connections can give you insights that a job description just can't.
✨Tip Number 2
Prepare for the interview by brushing up on your PHP knowledge and leadership skills. Be ready to discuss how you've tackled technical challenges in the past and how you can raise the engineering bar at Currys. Show us that you're not just a leader, but a hands-on problem solver!
✨Tip Number 3
Practice your presentation skills! Since you'll be presenting technical risks to senior stakeholders, it’s crucial to communicate complex ideas clearly. Try explaining your past projects to friends or family to get comfortable with simplifying technical jargon.
✨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 your enthusiasm for joining the Currys team directly. Let’s get you in the door!
We think you need these skills to ace Engineering Lead - PHP
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 PHP expertise and any leadership experience you've had in similar environments. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our needs. Be sure to mention your hands-on leadership style and your approach to engineering standards.
Showcase Your Technical Skills:In your application, don’t shy away from showcasing your technical depth in PHP and your experience with CI/CD processes. We’re looking for someone who can lead by doing, so let us know how you've tackled challenges in your previous roles.
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 us you’re keen on joining our amazing team at Currys!
How to prepare for a job interview at Currys
✨Know Your PHP Inside Out
Make sure you brush up on your PHP skills before the interview. Be ready to discuss your experience with large-scale, customer-facing applications and how you've tackled challenges in that environment. They’ll want to see your technical depth, so prepare to dive into specifics about code quality and maintainability.
✨Showcase Your Leadership Style
This role is all about hands-on leadership, so think about examples where you've led by doing. Prepare stories that highlight how you've conducted code reviews, set engineering standards, and nurtured a team. They’ll be looking for someone who can translate technical complexity into clear, actionable language.
✨Understand CI/CD Like the Back of Your Hand
Since the role involves owning the engineering approach to CI/CD, be prepared to discuss your experience with pipeline standards and environment management. Think about how you've implemented improvements in the past and be ready to share your approach to observability from the start.
✨Prepare for Stakeholder Engagement
You’ll need to represent engineering at a senior level, so practice articulating technical risks and solutions clearly. Think about how you’ve managed external delivery partners and set clear expectations in previous roles. Being able to communicate effectively with stakeholders will be key to your success.