jobapplier

Software Engineer (Fulfilment)

Moonpig

Skills

Preferred

  • software delivery

Join Moonpig, a leading online greeting card and gift retailer, as a Software Engineer in our Fulfilment Engineering team. In this role, you will build reliable and scalable software that helps turn our customers' personalized cards and gifts into real-life moments of joy. You will work closely with engineers, product teams, business stakeholders, and factory colleagues to solve real problems and improve our operations. This is an exciting opportunity to shape our Fulfilment technology platform, take ownership of your work, and grow your engineering skills.

About Moonpig

  • Curiosity and a growth mindset, with a willingness to develop new technical skills and ways of working
  • An understanding of AI engineering tools and practices, and how they can support productivity and software delivery

Responsibilities

  • Construire, tester et maintenir des logiciels fiables, évolutifs et faciles à prendre en charge pour l'exécution des commandes, la production et l'expédition.
  • Collaborer avec les ingénieurs, les collègues produits, les parties prenantes commerciales et les équipes d'usine pour comprendre les défis et apporter des améliorations.
  • Contribuer à la conception technique et prendre des décisions réfléchies qui équilibrent qualité, résilience, maintenabilité et livraison.
  • Understanding of how software delivery, team collaboration and business outcomes connect

Requirements

  • You don't need to tick every box. If you bring relevant experience, curiosity and a willingness to learn, we'd love to hear from you. We value different perspectives and offer mentorship and learning opportunities to help you grow
  • A thoughtful, pragmatic approach to making decisions and balancing priorities
  • Clear communication and collaboration skills, with confidence to share ideas, ask questions and welcome feedback
  • Good coding practices, with a focus on testing, reliability and maintainability
  • Ability to break down complex problems and work with others to deliver practical solutions
  • We're looking for someone who enjoys solving problems, learning new things and working with others to make a difference
  • Experience with cloud services, event-driven systems or software supporting operational and production environments would be helpful
  • Experience building and supporting software in a professional engineering environment