Senior Software Engineer - Customer Experience Platform in Stromness
Senior Software Engineer - Customer Experience Platform

Senior Software Engineer - Customer Experience Platform in Stromness

Stromness Freelance 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
H

At a Glance

  • Tasks: Design and build innovative systems for seamless customer experiences in travel.
  • Company: Join Hopper, a leading travel platform loved by Gen Z and millennials.
  • Benefits: Enjoy competitive pay, flexible remote work, and opportunities for professional growth.
  • Why this job: Make a real impact on millions of travellers with cutting-edge technology.
  • Qualifications: 3+ years in software engineering with strong skills in APIs and cloud infrastructure.
  • Other info: Be part of a dynamic team driving innovation in the travel industry.

The predicted salary is between 48000 - 72000 £ per year.

The successful candidate must be registered as self-employed in Ireland and handle all local tax and social security responsibilities, as the company does not have a payroll entity there.

About the team

The Customer Experience (CX) Product team owns the entire post-booking journey, from the moment a trip is booked through changes, disruptions, refunds, and customer support interactions. We build and operate the systems that enable fast, high-quality support at scale, including:

  • Customer self-serve experiences within the Hopper app and partner-integrated flows
  • Internal agent platforms that enable efficient, high-quality human resolution
  • HTS Assist, Hopper’s flagship agentic AI platform, used internally and offered as a B2B solution for global travel partners

Together, these platforms support millions of travelers across chat, voice, web, and third-party channels, powering seamless post-booking experiences worldwide.

About the job

As a Software Engineer on the CX Platform team, you will design, build, and evolve the core systems behind Hopper’s post-booking experience. Your work will directly impact customers, internal support agents, and the continued expansion of HTS Assist across AI-driven voice and chat. You’ll collaborate closely with Product, Design, AI, Data, and Operations partners to deliver intelligent, scalable customer service systems, including conversational AI workflows, self-service customer journeys, internal tools used by thousands of agents, and infrastructure that enables partner-specific experiences. You’ll report to a Senior Engineering Manager and work alongside engineers focused on platform services, integrations, AI orchestration, and self-service UX.

What would your day-to-day look like

  • Design, build, and improve the backend and/or full-stack systems that power HTS Assist, internal agent tools, and customer self-serve flows.
  • Develop scalable APIs, microservices, and orchestration logic that support complex post-booking journeys across AI, chat, voice, and web.
  • Partner with product, design, AI, and operations teams to deliver features that streamline customer experiences and enhance agent efficiency.
  • Integrate with external systems, such as telephony, CRM, identity, or booking platforms, to support both internal use cases and partner deployments.
  • Own features end-to-end, from technical design through implementation, testing, deployment, monitoring, and iteration.
  • Contribute to architectural decisions, code reviews, reliability improvements, and ongoing enhancements to engineering best practices.
  • Analyze system performance and user behavior to identify opportunities for automation, optimization, and cost reduction.

Minimum Qualifications

  • 3+ years of experience in software engineering, ideally building large-scale distributed systems or customer-facing applications
  • A strong technical background with modern frontend and backend development, distributed systems, APIs, and cloud infrastructure
  • Experience designing, building, and maintaining RESTful APIs, microservices, or event-driven systems
  • Experience with databases (PostgreSQL, MySQL, NoSQL) and cloud platforms (AWS, GCP, or similar)
  • Ability to break down complex problems, make pragmatic tradeoffs, and ship iteratively
  • Strong communication skills and comfort collaborating with cross-functional teams

Preferred Qualifications

  • Experience with conversational AI, LLM orchestration, or automation systems
  • Experience building customer service, CRM, telephony, contact center, or workflow automation tools
  • Familiarity with React, TypeScript, or modern frontend frameworks for engineers who want to contribute full-stack
  • Experience integrating with external systems (e.g., telephony APIs, identity providers, payment gateways, CRMs)
  • Knowledge of travel industry technologies (PSS/GDS, hotel PMS/CRS) is a plus, though not required

More about Hopper

At Hopper, we are on a mission to become the leading travel platform globally – powering Hopper’s mobile app, website and our B2B business, HTS (Hopper Technology Solutions). By leveraging massive amounts of data and advanced machine learning algorithms, Hopper combines its world-class travel agency offering with proprietary fintech products to bring transparency, flexibility and savings to travelers globally. We have developed several unique fintech solutions that address everything from pricing volatility to trip disruptions – helping people travel better and save more on their trips. The Hopper platform serves hundreds of millions of travelers globally and continues to capture market share around the world. The Hopper app has been downloaded over 120 million times and has become largely popular among younger travelers – with 70% of its users being Gen Z and millennials. While everyone knows us as the Gen Z and Millennial travel app, Hopper has evolved to become much more than that. In recent years, we’ve grown into a travel fintech provider, commerce platform, and global travel agency that powers some of the world’s largest brands. Through HTS, our B2B division, the company supercharges its partners’ direct channels by integrating our fintech products on their sites or powering end-to-end travel portals. Today, our partners include leading travel brands like Capital One, Nubank, Air Canada, and many more.

Here are just a few stats that demonstrate the company’s recent growth:

  • Billions of dollars worth of travel and travel fintech are sold through Hopper and HTS channels every year.
  • Our fintech products – including Cancel for Any Reason and Flight Disruption Assistance – have exceptionally strong CSAT because the terms are always clear, and customers receive instant, no-questions-asked resolutions.
  • Almost 30% of our app customers purchase at least one fintech product when making a booking; and consumers are 1.6x more likely to repurchase if they add fintech to their booking vs if they booked just travel.
  • Given the success of its fintech products, Hopper launched a B2B initiative, HTS (Hopper Technology Solutions), which represents more than 75% of the business.
  • Through HTS, any travel provider (airlines, hotels, banks, travel agencies, etc.) can integrate and seamlessly distribute Hopper’s fintech or travel inventory on their direct channels.
  • As its first HTS partnership, the company partnered with Capital One to co-develop Capital One Travel, a new travel portal designed specifically for cardholders.
  • Other HTS partners include Air Canada, Uber, CommBank, Nubank, Flair Airlines and many more.

Hopper has been named the #1 most innovative company in travel by Fast Company. We have raised over $750 million USD of private capital and are backed by some of the largest institutional investors and banks in the world. HTS is primed to continue its growth as the leading travel ecommerce provider in a $1 trillion online shopping category. The Hopper app and website will also continue to be the preferred travel provider for Gen Z and Millennials.

Senior Software Engineer - Customer Experience Platform in Stromness employer: Hopper

Hopper is an exceptional employer that fosters a dynamic and innovative work culture, particularly for the Senior Software Engineer role within our Customer Experience Platform team. With a strong emphasis on collaboration across diverse teams, employees are empowered to take ownership of their projects while benefiting from opportunities for professional growth in a rapidly expanding travel fintech environment. Our commitment to leveraging cutting-edge technology ensures that you will be at the forefront of transforming customer experiences for millions of travellers worldwide.
H

Contact Detail:

Hopper Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Customer Experience Platform in Stromness

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is a great way to demonstrate your expertise in software engineering and make a lasting impression.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨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 joining our team at Hopper and contributing to our mission.

We think you need these skills to ace Senior Software Engineer - Customer Experience Platform in Stromness

Software Engineering
Backend Development
Full-Stack Development
RESTful APIs
Microservices
Distributed Systems
Cloud Infrastructure
Database Management (PostgreSQL, MySQL, NoSQL)
Conversational AI
LLM Orchestration
Automation Systems
React
TypeScript
Cross-Functional Collaboration
System Performance Analysis

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with distributed systems and customer-facing applications, as these are key for us at StudySmarter.

Showcase Your Skills: Don’t just list your skills; demonstrate them! Include specific examples of projects where you’ve designed and built APIs or worked with cloud platforms. We love seeing how you’ve tackled complex problems in the past.

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language and avoid jargon unless it’s relevant. We appreciate a well-structured application that’s easy to read!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Hopper

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like RESTful APIs, microservices, and cloud platforms. Brush up on your knowledge of databases like PostgreSQL and MySQL, as well as any experience with conversational AI or automation systems. This will show that you’re not just a fit for the role but also genuinely interested in the tech they use.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you broke down challenges, made trade-offs, and iterated on solutions. This is crucial for a role that involves designing and building scalable systems, so have a few stories ready to share.

✨Collaborate Like a Pro

Since this role involves working closely with cross-functional teams, be ready to talk about your collaboration experiences. Highlight times when you partnered with product, design, or operations teams to deliver features. This will demonstrate your ability to communicate effectively and work well in a team environment.

✨Ask Insightful Questions

Prepare thoughtful questions about the Customer Experience Platform and its future direction. Inquire about their approach to integrating AI into customer service or how they measure success in their post-booking journeys. This shows your enthusiasm for the role and helps you gauge if the company aligns with your career goals.

Senior Software Engineer - Customer Experience Platform in Stromness
Hopper
Location: Stromness
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>