At a Glance
- Tasks: Join a dynamic team to build and improve software for product launches.
- Company: MOO, a creative print and digital products company with a fun culture.
- Benefits: Enjoy flexible work, 25 days holiday, private healthcare, and career growth opportunities.
- Other info: Inclusive workplace that values diversity and encourages personal expression.
- Why this job: Make an impact on exciting projects while working with cutting-edge technology.
- Qualifications: Experience in Java, AWS, and a passion for collaboration and user experience.
The predicted salary is between 50000 - 60000 £ per year.
Overview
MOO set out to shake up the world of print back in 2006. Today we’re a 400+ strong team who create print and digital products for companies of all sizes – from Google and AirBnB to the guy who makes those amazing prints you found at a craft fair.
Our global HQ is in London, UK, while we also have premises in Dagenham. In the US, you’ll find us in Boston, MA, as well as East Providence, RI and Denver, CO.
The Forge team is focused on enabling branded product launches through our expanding network of vendors while improving our in-house internal manufacturing system. Our mission is simple: to power product launches that grow revenue for MOO by enabling our manufacturing team to produce high-quality products quickly and efficiently.
We operate as an agile team, working closely with internal stakeholders to orchestrate the post-purchase journey from the moment a customer checks out, to the moment their custom-branded product arrives at their door. Our platform plays a crucial role in ensuring that every new product launch is scalable, efficient, and beautifully delivered.
The Role
You’ll be joining an established platform team that sits at the heart of MOO’s post-purchase journey making sure every customer order is smoothly handed off to the right production partner and fulfilled without a hitch. As a Software Engineer, you will work closely with a small team to improve the resilience, observability, and scalability of our systems. From refining service architecture to setting up robust monitoring and alerting, you’ll play a hands-on role in keeping our internal manufacturing system healthy and evolving.
This is a great opportunity for someone who enjoys building reliable software, likes digging into systems, and wants to grow in a supportive environment. You’ll learn from experienced engineers, contribute to essential platform features, and take ownership of technical areas over time.
Responsibilities
- Build, test, and deploy backend services as part of a collaborative, cross-functional team, using Java, Terraform, and AWS.
- Contribute to the reliability and scalability of our systems by improving monitoring, alerting, and incident response processes.
- Write clean, maintainable, and well-tested code that supports core fulfilment workflows.
- Work closely with senior engineers through pair programming, code reviews, and collaborative problem-solving.
- Take part in design discussions and contribute to architectural decisions that help us scale.
- Collaborate with engineers and stakeholders across teams to support new product launches and vendor integrations.
- Continuously improve how we work — from refining CI/CD pipelines to strengthening observability and developer experience.
About You
- Java, Terraform, AWS suite, Spring Boot, Serverless, Event-driven architecture.
- Manufacturing/shipping or eCommerce background.
- You care about great user experience, improving internal tooling, and want to collaborate with other engineers and stakeholders to achieve this.
- You’re self-motivated and a team player, doing your best work when collaborating with others.
- You have some experience of working in an agile environment, and are willing to learn and evolve your skillset.
- Above all, a team player with an understanding of the importance of code quality and testing.
- Challenges themselves and others to imagine and implement improvements collaboratively.
- Promote transparency and collaboration with your tech peers and stakeholders.
- Has a keen eye for detail and cares about providing a great user experience.
Nice To Have
- Experience with MES systems like Tulip etc.
- A keen interest in operational processes, particularly in manufacturing, shipping, fulfilment or supply chain.
What’s it like to work at MOO?
MOO’s the kind of workplace where you can really be yourself. We want to help you grow in your career and set you up for success – while also recognising the importance of a healthy work/life balance. That’s why we offer 25 days holiday rising by one day for each year here (for 5 years), a matched pension scheme, and paid parental leave. We’ll offer you private healthcare, life insurance, a season ticket loan, and a cycle to work scheme. We also offer flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.
Diversity Statement
We are working hard to create a representative, inclusive and super-friendly team, because we know that different experiences, perspectives and backgrounds make for a better workplace. MOO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
As a design and technology company we have a desire and a responsibility to build a business that represents the world around us. So we strive to create a values-driven, purposeful and highly empowered organisation that we are all proud to work for. And we are committed to continuous investment in building an open and inclusive environment, welcoming a diverse audience of candidates who see themselves working and thriving at MOO.
Software Engineer II (Forge - Post Purchase) employer: MOO
Contact Detail:
MOO Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II (Forge - Post Purchase)
✨Tip Number 1
Network like a pro! Reach out to current employees at MOO on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. It’s all about making connections!
✨Tip Number 2
Prepare for the interview by brushing up on your Java, Terraform, and AWS skills. MOO is looking for someone who can hit the ground running, so show off your technical chops and be ready to discuss your past projects.
✨Tip Number 3
Don’t just focus on the technical stuff; be ready to talk about your teamwork and collaboration skills. MOO values a great user experience and a supportive environment, so share examples of how you’ve worked well with others.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the MOO team. Let’s get you that job!
We think you need these skills to ace Software Engineer II (Forge - Post Purchase)
Some tips for your application 🫡
Show Your Passion for Software Engineering: When writing your application, let us see your enthusiasm for software engineering shine through! Share specific examples of projects you've worked on, especially those involving Java, Terraform, or AWS. We love to see candidates who are genuinely excited about building reliable software.
Tailor Your Application: Make sure to customise your application to fit the role. Highlight your experience with backend services and any relevant skills that align with our needs at MOO. This shows us that you’ve done your homework and understand what we’re all about!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate well-structured applications that make it easy for us to see your qualifications and fit for the team.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at MOO
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Terraform, and AWS, as these are key technologies for the role. Brush up on your knowledge of Spring Boot and event-driven architecture too, as they might come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past experiences where you’ve tackled challenges in software development. Be ready to explain how you improved system reliability or scalability, and don’t shy away from sharing specific examples of your contributions to team projects.
✨Emphasise Collaboration
Since this role involves working closely with a cross-functional team, highlight your teamwork skills. Share instances where you’ve successfully collaborated with others, whether through pair programming or design discussions, to show you’re a true team player.
✨Ask Insightful Questions
Prepare thoughtful questions about MOO’s post-purchase journey and how the Forge team operates. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of enhancing product launches.