Senior Software Engineer | Pricing & Channel Management
Senior Software Engineer | Pricing & Channel Management

Senior Software Engineer | Pricing & Channel Management

Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

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, 25 days holiday, annual bonuses, and discounts on holidays.
  • Why this job: Be part of a tech transformation in the travel industry with real ownership and impact.
  • Qualifications: Experience in AWS, server-side development, and modern engineering practices is essential.
  • Other info: Work in a culture that values autonomy, innovation, and collaboration.

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.

We’re entering an exciting new phase of our tech and product strategy, with a focus on innovation, experimentation, and conversion at the heart of everything we do. Our mission is to elevate the web and mobile experience for our guests and owners, driving seamless journeys across all our group companies. To achieve our goals, we’re looking to make some key hires—are you ready to be part of the transformation and help shape the future of the travel industry?

What will your role be?

  • Joining our engineering teams, you’ll join a culture which revolves around getting things done. We deliver with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy.
  • We operate what we build – which means reliability is key and devops is part of every engineer’s job description.
  • 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.
  • Have the opportunity to be the guiding technical force within the team, pairing with the more junior developers, and delivering software in a modern agile environment.
  • Work alongside other engineers and a data scientist to provide the best prices for our customers and for the business.
  • Help shape the overall architecture and tech strategy for the pricing & channel management platform using the right technology for the task, rather than allowing the technology to dictate the solution.
  • Contribute to driving best engineering practices such as CI/CD, TDD, cloud architectures and pair programming.
  • Be an active member of the engineering and wider tech community within Awaze.

Who are you?

The pricing and channel management team have entered an exciting phase of innovation and growth, and need strong technical support to accomplish our goals. The team is responsible for the vast majority of the pricing lifecycle at Awaze, from estimating prices for newly recruited properties, to price adjustments year to year and finally to managing the third party downstream channels of some of our partners.

We’re looking for an experienced Senior Engineer (back end | infrastructure focussed), with the ability to guide your peers on best practice. Experience with some (or all) of the following and an ability and willingness to learn would make you a great match to come and join us:

  • AWS: developing and deploying cloud native solutions using Terraform or similar IaC tools (ESSENTIAL)
  • Server-side development using Golang, Node.js or Python FastAPI
  • Relational database technologies, such as PostgreSQL, including experience with query optimisation and schema design
  • Non-relational database technologies such as DynamoDB or MongoDB
  • Familiarity with containerisation technologies (Docker, Kubernetes etc)
  • Experience with modern quality practices, such as pairing, TDD, BDD

What will we offer you?

Upon joining, we’ll set out your journey with us with a personalised competency framework and we’ll give you the freedom to inform the best way of working to get the job done and help us shape the culture of our international teams. We’ll also reward you with:

  • Annual Bonus Scheme
  • 25 days holidays (plus the option to buy up to 5 additional days)
  • Holiday Discounts (18% to 20% discount across all AWAZE brands)
  • Pension contribution scheme
  • Private healthcare
  • Personal training allowance via Sunlight
  • 35 hour working week
  • Hybrid working (we work 2 days in our Manchester office every week, with 3 days working from home)
  • Meeting free lunch policy

If you’re interested in transforming the industry and reinventing how our technology powers everyday amazing holidays, please send your profile to and let’s chat today.

Senior Software Engineer | Pricing & Channel Management employer: Awaze

At Awaze, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Manchester-based team enjoys a hybrid working model, competitive benefits including an annual bonus scheme, generous holiday allowances, and opportunities for personal growth through tailored training. Join us to be part of a forward-thinking company that values your contributions and empowers you to shape the future of the travel industry.
A

Contact Detail:

Awaze Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer | Pricing & Channel Management

✨Tip Number 1

Familiarise yourself with the latest trends in cloud technologies, especially AWS and Terraform. Being able to discuss recent projects or innovations in these areas during your interview can really set you apart.

✨Tip Number 2

Showcase your experience with modern software development practices like TDD and CI/CD. Be prepared to share specific examples of how you've implemented these practices in past projects.

✨Tip Number 3

Connect with current or former employees on LinkedIn to gain insights into the company culture and team dynamics. This can help you tailor your approach and demonstrate your genuine interest in the role.

✨Tip Number 4

Prepare to discuss your experience with both relational and non-relational databases. Highlight any specific challenges you've faced and how you optimised queries or designed schemas to improve performance.

We think you need these skills to ace Senior Software Engineer | Pricing & Channel Management

AWS Cloud Services
Terraform or similar IaC tools
Server-side development (Golang, Node.js, Python FastAPI)
Relational database technologies (PostgreSQL)
Query optimisation and schema design
Non-relational database technologies (DynamoDB, MongoDB)
Containerisation technologies (Docker, Kubernetes)
Continuous Integration/Continuous Deployment (CI/CD)
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Agile methodologies
Collaboration and mentoring skills
Problem-solving skills
Adaptability to new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with back-end development and cloud technologies like AWS. Emphasise your familiarity with tools such as Terraform, Docker, and Kubernetes.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with Awaze's focus on innovation and best engineering practices, such as CI/CD and TDD.

Showcase Your Technical Skills: Include a section in your application that showcases your technical skills. Highlight your experience with programming languages like Golang, Node.js, or Python, and your knowledge of relational and non-relational databases.

Demonstrate Team Collaboration: Since the role involves working within autonomous teams, provide examples of how you've successfully collaborated with others in previous roles. Mention any mentoring or guiding experiences you've had with junior developers.

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 would approach solving complex problems, especially in a cloud-native environment.

✨Emphasise Team Collaboration

Awaze values teamwork and collaboration. Share examples of how you've worked effectively within a team, particularly in agile environments. Discuss your experience with pair programming and mentoring junior developers.

✨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 innovation in pricing and channel management.

Senior Software Engineer | Pricing & Channel Management
Awaze
A
  • Senior Software Engineer | Pricing & Channel Management

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-07

  • A

    Awaze

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>