Engineering Lead

Moonpig · Manchester

  • Senior
  • Full-time
  • Posted 2026-09-24
  • Confirmed live on 25 September 2026

Apply at Moonpig

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

All open software jobs