Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Our Ways of Working Principles:


We believe that most of us do our best work when we work together, but we know that everyone works in different ways, and quite frankly, has other commitments and responsibilities outside of work.

As we further adjust  to hybrid working, we want to take what we've learnt from working remotely and keep the flexibility that's enabled us to thrive and keep driving our business forward.


We have some core principles which support us in this:

Do what’s right

Trust & give permission

Delivery matters


We understand ways of working can look different based on your role, team and you as an individual so we are here to support and discuss this with you during the interview process.


We are currently looking for a Senior Software Engineer to join our Developer Experience Platform Enablement Team, working in an AWS Serverless environment.


What you’ll be Doing:
  • Be part of a cross-functional team: Implement platform tooling, automate processes, maximise our up-time, as well as enhancing our design system and core web component library.
  • Work in a DevOps environment: Owning and improving CI/CD, IaC best practices, and incident management. Enhance our internal developer platform (Backstage), automate workflows, and lead the Observability strategy—implementing best practices for Logging, Metrics, and Tracing across the business, aligned with AWS Serverless standards.
  • Collaborating in a high-performing team: Engage in team ceremonies, including Retrospectives, Stand-ups, Planning, and Socials, while continually adapting and seeking new ways to improve and deliver more effectively.
  • Taking ownership: Lead design sessions, manage deliverables, and communicate progress with relevant stakeholders.
  • Driving continuous improvement: Contribute to the team’s best practices by sharing ideas, participating in learning initiatives, and helping to elevate engineering practices across the business.
  • Opportunity to work in a fun and social environment!


Our expectations of our Software Engineers:
  • Drive Meaningful Developer Impact: Our goal is to enhance the developer experience by prioritising high-value initiatives that remove friction, improve efficiency, and empower teams. We focus on clear planning while remaining adaptable to evolving engineering needs.
  • High Quality: Collaborate with stakeholders to deliver secure, scalable, maintainable, and high-performance solutions, all while maintaining a fast delivery pace.
  • Community Mindset: Engage with the engineering community within Moonpig, sharing knowledge and contributing to the continuous improvement of our practices.
  • Open-Mindedness: Strive for improvement by being open to feedback, giving constructive feedback to others, and being willing to try new ideas. This openness is key to our ongoing success.
  • Growth: Be actively engaged in your own growth, embracing challenges while feeling supported in your role.


You’ll be a good fit for the role if you:
  • Thrive in a highly collaborative environment and enjoy working closely with other engineers and stakeholders.
  • Are passionate about finding solutions to solve problems and improving efficiency across the firm.
  • You have experience with GitHub and most of our tech environment.
  • Have a good understanding of event-based architecture (a plus).
  • Are familiar with React (a plus).
  • Have knowledge of Extreme Programming best practices like Test-Driven Development (TDD) and Pair Programming (a plus).


Our Tech Environment
  • Full-stack, cross-functional teams, working closely with people of different specialisms within your team and across the business. 
  • AWS, Serverless, Terraform, C#, .NETCore, TypeScript, Node.js, GraphQL, React, Snowflake, Docker, Grafana
  • GitHub for source control and continuous integration
  • Developing solutions using Generative AI models
  • Robust and performant cloud/serverless applications, with a focus on user experience and business growth.
  • Backstage as our Internal Developer Platform

We don’t expect you to have experience with all of the technologies above, so if your experience doesn't cover some areas but you have cloud/serverless experience, please apply.


How we get there
  • Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines.
  • Methodologies: Test-Driven Development (TDD), Pair Programming, and Experimentation.
  • Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway’s Law, and the Theory of Constraints, to ensure our solutions are well-architected and maintainable.
  • Agile Principles: Our teams operate with agility, focusing on continuous delivery and improvement.


Want to hear more? 

Find out more about Moonpig Group and what it has to offer here!

 

Moonpig’s Commitment to Equality, Diversity and Inclusivity 


At Moonpig Group, we’re committed to creating an inclusive and caring culture with brilliant people who feel a real sense of belonging. We welcome and celebrate all diverse backgrounds to Moonpig Group, from working parents who need flexibility with their hours to individuals who are neurodiverse and prefer to work a certain way.

We’re proud to have several employee-led committees within our organisation, including the LGBTQ+, Gender Balance, Neurodiversity and our EMBRACE (Educating Myself for Better Racial Awareness and Cultural Enrichment) Committees.

We’ll continue to push for diversity and that sense of belonging so that all Moonpig Group employees feel safe and comfortable to be their true authentic self at work.

Moonpig Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Moonpig DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Moonpig
Moonpig CEO photo
Nickyl Raithatha
Approve of CEO
What You Should Know About Senior Software Engineer, Moonpig

At Moonpig Group, we're on the lookout for a talented Senior Software Engineer to join our Developer Experience Platform Enablement Team! You'll thrive in our collaborative environment where we believe everyone's unique working style brings out the best in all of us. In this role, you'll dive into an AWS Serverless environment, implementing platform tools, automating processes, and enhancing our design system. You will also own CI/CD processes, help improve our incident management practices, and contribute to the observability strategy, implementing best practices for Logging, Metrics, and Tracing. If you’re passionate about building a meaningful developer impact, this role offers the perfect opportunity to collaborate with high-performing teams. We encourage you to take ownership of design sessions and drive continuous improvement in our engineering practices while enjoying the support of a vibrant community. Our aim is to create secure and scalable solutions that empower teams across the company and, of course, we believe in making work enjoyable! So, if you have a knack for innovation, love improving efficiency, and have experience with GitHub or have a background in event-based architecture, we’d love to see you in our fun and engaging team!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Moonpig
What are the responsibilities of a Senior Software Engineer at Moonpig Group?

As a Senior Software Engineer at Moonpig Group, your key responsibilities include implementing platform tooling, automating processes, and enhancing our design system. You'll work in a DevOps environment, own and improve CI/CD and incident management, and lead the observability strategy. Collaborating in cross-functional teams and participating in engaging team ceremonies will enhance the developer experience while driving impactful engineering practices throughout the business.

Join Rise to see the full answer
What skills are required for the Senior Software Engineer position at Moonpig Group?

To excel as a Senior Software Engineer at Moonpig Group, you should have a strong foundation in AWS Serverless environments, along with experience in GitHub and a good understanding of event-based architecture. Familiarity with React, Test-Driven Development (TDD), and Pair Programming will also be highly beneficial, although we're open to candidates with cloud/serverless experience. A collaborative mindset and a passion for improving efficiency across teams are essential.

Join Rise to see the full answer
How does Moonpig Group support professional growth for Senior Software Engineers?

At Moonpig Group, we prioritize personal and professional development. As a Senior Software Engineer, you will engage actively in your growth, receive constructive feedback, and have opportunities to lead design sessions and drive improvements in engineering practices. We provide a supportive atmosphere where you can embrace challenges while advancing your skills and expertise in a nurturing environment.

Join Rise to see the full answer
What is the work culture like for Senior Software Engineers at Moonpig Group?

Moonpig Group fosters a vibrant and inclusive work culture for Senior Software Engineers. We believe that collaboration is key, and our principles prioritize flexibility and adaptability based on individual needs. You'll join a fun, social environment where ideas flourish, and you are empowered to contribute to a culture that celebrates diversity and continuous improvement.

Join Rise to see the full answer
What technologies do Senior Software Engineers at Moonpig Group work with?

Senior Software Engineers at Moonpig Group work with a diverse tech stack including AWS, serverless architectures, Terraform, C#, .NETCore, TypeScript, Node.js, GraphQL, and React. You'll also engage with tools and methodologies such as CI/CD pipelines, Test-Driven Development (TDD), and agile principles to create robust, performant, and user-centric applications in a collaborative environment.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with AWS and how it relates to serverless architecture?

In answering this question, it's essential to outline your hands-on experience with AWS services. Share specific projects where you utilized AWS Serverless services like Lambda, DynamoDB, or API Gateway. Highlight how these experiences improved application performance or reduced operational costs, demonstrating your understanding of the unique benefits and challenges of serverless architecture.

Join Rise to see the full answer
What do you consider best practices for Continuous Integration and Continuous Deployment?

When discussing CI/CD best practices, emphasize the importance of automating the build, test, and deployment processes. Highlight key practices such as maintaining a single source of truth, regular integration, automated testing, and monitoring for production issues. Be prepared to reference specific tools you’ve used and your role in implementing these practices in previous projects.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

For this question, illustrate your experience working with diverse teams by providing examples of successful collaborations. Discuss your strategies for effective communication, understanding different viewpoints, and leveraging strengths within the team. Highlight any tools or methods you've used to facilitate collaboration and how these approaches led to successful project outcomes.

Join Rise to see the full answer
Can you give an example of a time when you improved a process or solved a problem in your previous roles?

Respond to this question with a specific instance where you identified an issue, developed a solution, and then implemented that solution. Ensure you explain the problem context, your analysis, actions taken, and the resulting impact. Numbers or metrics illustrating the improvement can add valuable credibility to your response.

Join Rise to see the full answer
What is your experience with event-driven architecture?

In your answer, discuss any projects where you used event-driven patterns. Explain the advantages of event-driven architecture, such as enhanced scalability and responsiveness. Provide examples of how you've handled events, ensured data consistency, or integrated systems, highlighting any specific technologies or frameworks you utilized during this process.

Join Rise to see the full answer
Describe your familiarity with Test-Driven Development (TDD) and Pair Programming.

Share your experiences with TDD and Pair Programming by discussing specific projects where you implemented these practices. Explain the benefits, such as higher code quality and better collaboration, and how they contributed to project success. Highlight your willingness to adapt and try new techniques and your contribution to the team's coding culture.

Join Rise to see the full answer
How do you stay updated with the latest technologies and industry trends?

In your response, emphasize your commitment to continuous learning. Mention the resources you utilize like online courses, tech blogs, podcasts, or community events. You might also discuss any specific technologies you’ve learned about recently and how you plan to apply them in your work, demonstrating your awareness of industry advancements.

Join Rise to see the full answer
What strategies do you implement for logging and performance monitoring in your applications?

Address this question by discussing the tools and methodologies you use for logging and performance monitoring. Reference specific technologies you’re familiar with, such as Grafana or AWS CloudWatch, and explain how you ensure that logging is meaningful for debugging while maintaining application performance.

Join Rise to see the full answer
How do you balance quality and speed in software development?

Explain your approach to finding a balance between quality and speed. Discuss your view on automated testing, code reviews, and continuous integration as strategies that allow for fast iterative development without sacrificing quality. Share any personal experiences you have that illustrate how this balance has been successfully achieved in your past projects.

Join Rise to see the full answer
Why do you want to work with Moonpig Group as a Senior Software Engineer?

When answering this question, express your enthusiasm for Moonpig Group's commitment to creating a collaborative and inclusive culture. Discuss how the company’s focus on enhancing developer experience resonates with you, and mention specific aspects of the role and the tech environment that excite you, showcasing your alignment with the company's values and mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Moonpig Remote No location specified
Posted 9 hours ago

As a Senior CRM Executive at Moonpig Group, you will lead the optimization of customer lifecycle campaigns while fostering collaboration and growth within a dynamic team.

Photo of the Rise User

Moonpig Group seeks a Talent Acquisition Partner to manage full-cycle recruitment for a variety of roles with a focus on diversity and inclusion.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Backend Engineer to spearhead API development for a premier financial services organization focused on customer success.

Photo of the Rise User

Join Flynn Group of Companies as a Senior Web Application Developer, contributing to innovative projects within a leading building envelope contractor.

Photo of the Rise User
Posted 5 days ago

Join UiPath as a Senior Software Engineer, where your coding expertise will help drive automation solutions in a fast-growing company.

Parsons Remote US - Remote (Any Location)
Posted 3 days ago

Join Parsons as a Principal Software Developer and contribute to dynamic cyber solutions for government clients.

Photo of the Rise User
Posted 5 days ago

Join us as a Senior Front-End Engineer to create high-quality web and mobile applications with an emphasis on user experience and real-time functionalities.

Photo of the Rise User
Performance Bonus
Paid Holidays

As a Staff Full-Stack Software Engineer at Deliveroo, you'll lead technical projects and align teams to drive innovative solutions in the dynamic food delivery space.

Photo of the Rise User
Posted 9 days ago
Dental Insurance
Flexible Spending Account (FSA)
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Become a key player in Socure's mission to eliminate identity fraud by joining as a Software Engineer II.

Photo of the Rise User
ProArch Remote No location specified
Posted 2 days ago

ProArch seeks an experienced Sr. T-SQL Developer to optimize complex database solutions in a fully remote capacity.

At Moonpig, we take pride in helping people turn something as simple as a piece of paper into a compassionate message of care.

31 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden