The Inventory Domain lies at the heart of our mission to send millions of people on holiday each year. It drives seamless supplier integrations, efficient data acquisition, and reliable booking systems, encompassing our Hotels, Flights, and Ancillaries teams. The domain’s core focus is to ensure fresh, accurate, and up-to-date data, delivering exceptional experiences to our customers. We’re looking for a Senior Engineer with expertise in building scalable applications, leveraging cloud technologies, and designing high-performance systems. In this role, you’ll leverage your cloud expertise to design and implement robust systems capable of handling large datasets and high transaction volumes. You’ll mentor a talented team, shape the technical direction of a key domain, and collaborate with cross-functional teams to optimize systems while maintaining high standards in code quality, performance, and team growth. Key Responsibilities System Design: Build scalable, high-performance applications for complex business processes and large data management. Cloud Development: Use AWS to design, deploy, and manage cloud-native solutions. API Integration: Develop APIs for seamless integration and consistent platform performance. Collaboration: Work closely with engineers, product managers, and stakeholders to align solutions with business goals. Mentorship: Guide and mentor team members, promote best practices, and conduct code reviews. Operational Excellence: Implement CI/CD pipelines, monitoring, and infrastructure as code. Quality Standards: Maintain high standards in code quality, testing, and system reliability. Skills and Experience Cloud Expertise: Hands-on experience with AWS. Scalable Systems: Proven track record in designing high-transaction, event-driven systems, stream processing applications. NET Development: Advanced skills in C# and the .NET ecosystem. Leadership: Experience mentoring and fostering technical growth in teams. Operational Skills: Strong knowledge of monitoring, metrics, and production system health. What to Expect from Our Interview Process We aim to create an environment where everyone can perform at their best. If you need any reasonable adjustments during the process, let our People team know—we’re happy to help. Our interview process includes multiple stages. There’s nothing to worry about here—our goal is to make the process as smooth and supportive as possible. Ways of working Our fulltime hours are 37.5 per week, but we don't have rigid working hours so you can find the working pattern that's right for you. We have core working hours between 10am - 4pm, so we can collaborate and enjoy the social side of work. We also have hybrid working so we all work from home and from our office in Manchester City Centre, 2 days every 2 weeks. Our benefits We might be biased but we think our colleagues are pretty great. They're the people that have made On the Beach what it is today and continue to make it vibrant and successful tomorrow. That's why we offer a competitive benefits package, known as our Beach Perks, to all On the Beach colleagues. These include: 25 days holiday plus your birthday off Generous discount on holidays, plus you will receive 2 extra days annual leave on top of your holiday allowance to use whilst you're away on your On the Beach package holiday Flexible working hours and hybrid working Access to Learnerbly learning platform, plus workshops, courses and professional qualifications Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support Employee Assistance Programme and free access to counselling Simplyhealth Optimise Health Plan Company Sick Pay scheme Regular wellbeing events Gym discount Share Incentive Plan (SIP) Death in Service cover Onsite subsidised coffee shop The Sandbox (our very own bar) Food and drink discounts across a number of venues in Manchester City Centre Cycle to Work scheme