Rodeo
ResourcesPartnersSign in

Moonpig

Software Engineer

London
Posted 2 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Software Engineer

Software Engineer

📍 London – Hybrid (2 days per week in the office) | Competitive Salary + Benefits

Buyagift and Red Letter Days are the UK’s leading gift experience provider. We’re all about turning special moments into extra-special memories. With a gifting range of 4,000+ experiences—from spa days and skydives to gourmet treats and once-in-a-lifetime adventures—we make it easy to give the gift of wow.

As part of the Moonpig Group, we’re proud to share that our vision is to become the most trusted platform in the UK gift experience market. Our mission is clear: spreading happiness through thoughtful, joy-filled experiences. People are at the heart of everything we do. Since joining the Moonpig Group in 2022, we’ve been powered by strong values, bold ideas, and a shared passion for making a real difference.

Here, you’ll have the chance to shape the kind of experiences people never forget—and help us build connections that truly matter.


About the Role

We’re looking for a Software Engineer to join Buyagift & Red Letter Days, working in London with a hybrid model (2 days per week in the office).

In this role, you'll develop and maintain full-stack applications that power our online booking journeys—Hotels, Gourmet experiences, and Days Out—helping to deliver a seamless and reliable booking experience for our customers. You’ll play a key role in building, improving, and maintaining the technology that enables customers to discover, book, and enjoy unforgettable experiences.

Working with technologies like TypeScript, React, C#, .NET Core, and Azure, you’ll contribute across the full software development lifecycle, from technical design and development through to deployment and continuous improvement. You’ll collaborate closely with Product Managers, Designers, Engineers, and other stakeholders to deliver high-quality solutions that create value for both customers and the business.

This is an exciting opportunity to solve meaningful technical challenges, influence engineering decisions, and contribute to products used by millions of customers across our experience brands.


Key Responsibilities

  • Design, develop, test, and maintain high-quality software solutions that support our online booking journeys and customer experience.
  • Collaborate with cross-functional teams to deliver features and improvements that support business objectives.
  • Contribute to technical design discussions and help shape engineering solutions.
  • Write clean, maintainable, and well-tested code.
  • Support continuous improvement initiatives across engineering practices, tooling, and processes.
  • Troubleshoot issues, identify root causes, and implement effective solutions.
  • Participate in code reviews, knowledge sharing, and team discussions.
  • Contribute to the reliability, scalability, and performance of applications and services.
  • Work closely with peers and stakeholders to ensure successful delivery of projects and enhancements.
  • Continuously learn and apply new technologies, tools, and engineering practices where appropriate.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


About You

  • Commercial experience in building and maintaining software applications in a modern engineering environment.
  • Strong understanding of software engineering fundamentals and best practices.
  • Experience developing applications using modern programming languages and frameworks.
  • Experience working across both frontend and backend technologies in a full-stack environment.
  • Ability to work collaboratively within agile, cross-functional teams.
  • Strong communication skills with the ability to explain technical concepts clearly.
  • Commitment to writing high-quality, maintainable, and well-tested code.
  • Strong problem-solving skills with a pragmatic approach to delivering value.
  • Curiosity, adaptability, and a passion for continuous learning.
  • Experience contributing to technical discussions and solution design.
  • Passion for creating reliable, scalable, and user-focused products.

Our Tech Environment

  • TypeScript and C# for building scalable, high-performance applications.
  • React for creating engaging and responsive customer-facing experiences.
  • .NET Core for developing robust backend services and APIs.
  • MobX for state management across frontend applications.
  • Storybook for developing, testing, and documenting reusable UI components.
  • Microsoft Azure for hosting, cloud infrastructure, and serverless solutions.
  • Azure Functions for event-driven and serverless application development.
  • Azure Table Storage and SQL Server for data storage and management.
  • Azure DevOps Pipelines for continuous integration and deployment (CI/CD).
  • Azure DevOps Repositories for source control and collaborative development.
  • Application Insights for monitoring, observability, and performance analysis.

How We Get There

  • Raise the bar by continuously improving our products, technology, and ways of working.
  • Keep it simple by focusing on solutions that create the greatest impact for customers and the business.
  • Think team by collaborating openly, sharing knowledge, and supporting one another’s success.
  • Be brave enough to challenge assumptions, explore new ideas, and drive positive change.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Interview Process

  • Stage 1: Talent Acquisition Screening Call (20–30 minutes, virtual)
  • Stage 2: Technical Experience & Live Pairing Interview (1.5 hours, virtual)
  • Stage 3: Software Design Interview (1 hour, virtual)
  • Stage 4: Culture Fit Interview (45 minutes, in-person)
  • Offer! 🎉

What’s in it for You?

We believe in empowering our team to do their best work. Enjoy:

✅ Competitive Pay & Bonuses: Plus generous pension plans, staff discounts, and share schemes. ✅ Wellbeing First: Private healthcare, dental, life insurance, mental health support, and dog-friendly offices. ✅ Flexible Working & Time Off: Generous holidays, hybrid model, and opportunities for international work. ✅ Career Growth: Learning allowances, coaching, and development programs. ✅ Recognition & Giving Back: Regular awards, charity support, length of service awards, and volunteering days.


Our Ways of Working

We trust our colleagues to do what’s right and offer flexibility to support a balance between work and life. At the same time, face-to-face office time is an important and expected part of working at Moonpig Group. We believe regular in-person working supports collaboration, alignment, and effective decision-making. Candidates must be able to work at least 2 days per week in the office as part of the role.


Moonpig Group’s Commitment to Equality, Diversity, and Inclusivity

At Moonpig Group, we’re all about creating a workplace where everyone feels they truly belong. We celebrate what makes each of us unique—whether that’s our background, how we work best, or what matters most to us.

We’re proud to support:

  • Working parents (flexible hours)
  • Neurodiverse colleagues (tailored working styles)
  • LGBTQ+ inclusion
  • Gender balance initiatives
  • Employee-led EMBRACE (Educating Myself for Better Racial Awareness & Cultural Enrichment)

Diversity fuels creativity, innovation, and connection. We’re committed to ongoing progress.


Need accommodations?

If you have a preferred name, please use it to apply. If comfortable, share your pronouns, and let us know any reasonable adjustments you may need during the interview process.


Connect With Us

  • Buyagift LinkedIn
  • Red Letter Days LinkedIn
  • Moonpig Group LinkedIn
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Software Engineering
Full-Stack Development
TypeScript
React
C#
.NET Core
Azure
Agile
Problem-Solving
Collaboration
Technical Design
Code Reviews
Continuous Improvement
Testing
Troubleshooting
User-Focused Products

Location

London, England, United Kingdom

Sign up to applySee more jobs like this