Engineering Lead
Moonpig · Manchester
- Senior
- Full-time
- Posted 2026-09-24
- Confirmed live on 25 September 2026
Job description
We’re the Moonpig Group – home to Moonpig, Greetz, Red Letter Days and Buyagift – and we’re on a mission to make people feel loved, celebrated and remembered. Whether it’s a card that gets them laughing out loud or a gift that makes their day, we help people stay close, no matter the miles.
We’re proud to be leading the online gifting revolution, with brilliant products, clever tech and a whole lot of heart. Our platform makes it easy to create moments that matter – packed with personal touches and delivered with care.
We’re not just about selling cards or gifts – we’re here to spread joy, spark smiles and make every celebration feel extra special. And with values that guide how we work and support one another, we’ve built a place where people (and ideas) can truly thrive.
If you’re looking to make an impact, bring your spark and be part of something meaningful – we’d love to have you on the team. 🌙🐷
Key Responsibilities
• Write clean, high-quality code and remain hands-on with the day-to-day technical delivery of Search initiatives.
• Own and develop our backend integration with OpenSearch, alongside the wider team.
• Build and maintain scalable, resilient infrastructure using AWS and Terraform.
• Build and maintain customer-facing features using technologies including .NET/C#, React, Node.js, TypeScript and GraphQL.
• Design, implement and A/B test new features as part of a cross-functional team, using agile principles to scope, track and deliver work.
• Build appropriate tests into new development and contribute to the ongoing quality and safety of the codebase.
• Collaborate with engineers and data teams to design and deliver AI/ML-driven features using internal ML inference APIs and external LLMs.
• Work closely with Product, Design, Data Science and engineering teams to understand priorities, dependencies and how Search contributes to wider initiatives.
• Support client teams integrating with our services by providing technical guidance and practical solutions.
• Help shape the Search team roadmap with Engineering, Product and Design stakeholders, constructively challenging plans where needed.
• Provide delivery estimates, explain the thinking behind them and identify the ongoing engineering work needed to keep our services operating effectively.
• Stay closely involved in technical execution, including estimation, planning and backlog refinement.
• Help the team make pragmatic technical decisions, including when to build something ourselves and when to use existing solutions.
• Create clear communication within and outside the team so dependencies, decisions and delivery plans are understood.
• Advocate for the Search team in wider discussions and help communicate its technical context, priorities and constraints.
• Support a collaborative environment where engineers have ownership of how they work rather than imposing a preferred process.
• Coach and support colleagues, encouraging knowledge sharing and helping build technical capability across the team.
• Identify opportunities to improve delivery processes while working with the Senior Engineering Manager to maintain appropriate standards.
• Engage with Moonpig’s wider engineering community and champion effective engineering practices across teams.
• Provide relevant input and feedback to Engineering Managers on engineers working within your area.
About You:
• Strong hands-on experience with OpenSearch, Elasticsearch or comparable search-engine technology, with OpenSearch experience particularly valuable for this role.
• Strong understanding of how search engines work and how search models rank products.
• Understanding of model building and how engineers can build on and integrate with search models.
• Strong hands-on software engineering experience, including C#/.NET.
• Experience across frontend and backend development.
• Experience with some of our wider technology stack, which includes AWS serverless, React, Node.js, TypeScript, GraphQL and Terraform.
• Ability to collaborate on complex technical work, contribute to design discussions and deliver high-quality solutions.
• Experience working cross-functionally with Product, Design, Data Science and other engineering teams.
• Ability to communicate technical topics clearly with both technical and non-technical stakeholders.
• Experience planning technical delivery, managing dependencies and providing clear, reasoned estimates.
• Comfortable balancing hands-on engineering with wider team and stakeholder responsibilities.
• Collaborative leadership style, with the confidence to challenge constructively, listen to different perspectives and advocate for the team.
• Interest in coaching others, sharing knowledge and helping engineers develop.
• Keen to keep learning new processes, techniques and technologies.
• Motivation to take the next step from senior engineering into a broader engineering leadership role.
• Experience with serverless, event-driven
Prepare for the interview
Nothing collected for this employer yet. The Blind 75 is what technical screens draw from; practise it here, with a coach, in Java or Python.
More at Moonpig
- Productie medewerker · Almere
- Software Engineering Manager · London
- Head of Research - 12 month Fixed Term Contract · London
- Strategic Partner Acquisition Manager · London
- Partner Growth Manager · London
- Category Manager · London