At a Glance
- Tasks: Join a dynamic team to build innovative products for optimal guest experiences.
- Company: Awaze is Europe's largest managed vacation rentals and holiday resorts business.
- Benefits: Enjoy hybrid working, annual bonuses, holiday discounts, and personal training allowances.
- Other info: Work in a meritocracy where your ideas matter and shape the future.
- Why this job: Be part of a tech transformation in the travel industry with a culture of innovation.
- Qualifications: Experience in AWS, server-side development, and modern quality practices is essential.
The predicted salary is between 43200 - 72000 £ per year.
We are Awaze, the largest managed vacation rentals and holiday resorts business in Europe, which brings together some of the continent’s most trusted travel brands, including cottages.com, Hoseasons and NOVASOL.
With over 1.5 million bookings each year, we're proud to offer our guests a choice of over 100,000 properties in our portfolio, in 25 countries across Europe.
Position
Senior Software Engineer (OneSearch)
Role Overview
Are you an experienced engineer who thrives on building scalable systems and crafting seamless user experiences? We are looking for a Senior Software Engineer to join our Search Team and help shape how millions of guests discover their next perfect getaway.
As a leading holiday rentals company, search isn’t just a utility on our platforms, it is the heartbeat of our booking journey. Our team is responsible for orchestrating the search experience across our diverse portfolio of brands, connecting guests with over 100,000 properties, including cottages, luxury lodges, and holiday parks. We build and optimize everything from lightning‑fast location queries and feature filtering to high‑performance price sorting, availability matching, and cutting‑edge, machine‑learning‑driven recommendation algorithms.
This is a true full‑stack opportunity. You will work across the entire product lifecycle, collaborating on robust backend services while ensuring a slick, intuitive, and high‑performing frontend experience for our guests. If you enjoy solving complex data‑retrieval, filtering, and multi‑brand indexing challenges at scale while directly impacting the customer journey, we’d love to have you on board.
Responsibilities
- Work as part of a full stack product team responsible for building innovative products to ensure we continue to deliver optimal experiences for our guests and owners.
- Help to shape the overall architecture and tech strategy for our Search platform
- Contribute to driving best engineering practices such as CI/CD, TDD, cloud architectures and pair/mob programming
- Mentor and grow software engineers (grads, juniors and mid‑weight engineers)
- Be an active member of the engineering and wider tech community within Awaze
Skills & Experience
You’ll enjoy leading in pairs and mobs. You thrive in an autonomous product engineering team and enjoy problems, we have many to solve.
It’s expected that you’ll offer significant commercial experience developing large/distributed systems and have skills/experience in a mixture of the following:
- Building applications in any language, and a willingness to quickly get up to speed on our stack (Kotlin, Typescript)
- Experience with OpenSearch or similar tools
- Experience with AWS or serverless technologies e.g. AWS ECS, API Gateway, Cloudfront
- Leading front end teams, building e‑commerce websites using nextjs, react.
- Developing, securing or operating cloud scale applications or infrastructure as code
- Experimentation and analytics tools such as Optimizely and Google Analytics
- Working with Data Science, Design and Analytics teams
- Modern quality practices, such as pairing, TDD, BDD
Benefits
- Annual Bonus Scheme
- Holiday Discounts across our network
- Hybrid working (2 days in Mcr office per week)
- Training & certifications
Senior Software Engineer in Manchester employer: Awaze
At Awaze, we pride ourselves on being a leading employer in the travel industry, offering a dynamic work culture that fosters innovation and collaboration. Our Manchester office provides a supportive environment with opportunities for personal growth, competitive benefits including an annual bonus scheme, generous holiday allowances, and hybrid working arrangements, ensuring our employees can thrive both professionally and personally. Join us to be part of a transformative journey in shaping the future of travel technology while enjoying unique perks like holiday discounts across our brands.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in Manchester
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as AWS, Golang, and Docker. Being able to discuss your experience or projects involving these technologies during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your understanding of agile methodologies and best engineering practices like CI/CD and TDD. Be prepared to share examples of how you've implemented these practices in previous roles, as this aligns with Awaze's focus on innovation and efficiency.
✨Tip Number 3
Engage with the tech community by participating in relevant forums or attending meetups related to cloud solutions and software engineering. This not only expands your network but also keeps you updated on industry trends, which can be beneficial during interviews.
✨Tip Number 4
Prepare to discuss your approach to mentoring junior developers, as the role involves guiding peers. Highlight any past experiences where you've successfully supported team members in their growth, showcasing your leadership skills.
We think you need these skills to ace Senior Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience and skills that align with the Senior Software Engineer role at Awaze. Focus on your expertise in AWS, server-side development, and any experience with modern quality practices.
Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for technology and innovation in the travel industry. Mention specific projects or experiences that demonstrate your ability to guide teams and implement best practices.
Showcase Technical Skills:In your application, clearly outline your technical skills, especially those mentioned in the job description such as Golang, Node.js, Python, and cloud technologies. Provide examples of how you've used these skills in past roles.
Highlight Team Collaboration:Emphasise your experience working in agile environments and collaborating with cross-functional teams. Awaze values teamwork, so mentioning your ability to pair program and mentor junior developers will strengthen your application.
How to prepare for a job interview at Awaze
✨Showcase Your Technical Skills
Be prepared to discuss your experience with AWS, server-side development, and database technologies. Highlight specific projects where you've used Golang, Node.js, or Python, and be ready to explain your approach to query optimisation and schema design.
✨Demonstrate Your Problem-Solving Abilities
During the interview, expect to face technical challenges or scenarios. Use these opportunities to showcase your thought process and how you tackle problems, especially in a cloud-native environment using tools like Terraform.
✨Emphasise Team Collaboration
Awaze values a culture of collaboration and ownership. Share examples of how you've worked effectively within a team, particularly in agile settings, and how you've mentored junior developers or contributed to best engineering practices.
✨Align with Their Vision
Research Awaze's mission and recent innovations in the travel industry. Be ready to discuss how your skills and experiences align with their goals, particularly in enhancing user experiences and driving seamless journeys for guests and owners.