At a Glance
- Tasks: Build and maintain supplier integrations using C#/.NET Core and third-party APIs.
- Company: Join a fast-growing, innovative company shaking up the ski holiday market.
- Benefits: Competitive salary, 25 days leave, hybrid work, and health insurance.
- Other info: Fun company culture with social events and a commitment to inclusivity.
- Why this job: Make a real impact in a small team while working with cutting-edge technology.
- Qualifications: Experience in backend services, relational databases, and API integrations.
The predicted salary is between 75000 - 100000 £ per year.
Heidi was born to make it easy for more and more people to discover the power of the mountains. We burst onto the ski holiday market in 2018 (formally known as Ski Zoom) and have seen exponential growth. The company came from a desire to fix the lack of flexibility in the winter ski market. We help skiers and mountain lovers discover resorts that are hidden gems alongside the classics, and our clever tech is helping them to do it in a way that suits them best. We’re a youthful, challenger brand, with an awesome culture, and we’re shaking up a very traditional ski/mountain holiday industry. Looking to the future, we have huge ambitions for growth. In 2024 we grew by 64% and expect to grow even more in 2025. Having come 63rd in the Times top 100 fastest growing UK companies, and shortly after securing £5 million investment, we are in a prime position to achieve our goals. But key to that is also growing the Heidi team with even more brilliant people than we have now. So we are looking for someone who will be fundamental to the success of our vision and is excited to help us drive that forward.
Our Supply Team
You’ll be joining a team of four, reporting to our Senior Developer and Team Lead. Our Head of Product leads product direction, and you’ll work alongside another developer. It’s a tight group where everyone has real influence on what gets built and how.
Why this role is interesting
- You’ll see the direct impact of your work. A supplier integration you build means new holidays appear on the site.
- The problem space is genuinely varied: one week you might be integrating a new accommodation API, the next you’re solving a data mapping challenge for flight availability.
- You’ll be part of a small, close team (4 people) where your contribution is visible and matters.
- Heidi is growing fast. We’re a challenger brand shaking up a traditional industry, and supply breadth is one of our biggest competitive levers.
What a week might look like
- Monday you’re debugging a data mapping issue where a supplier changed their availability format without telling anyone.
- Tuesday and Wednesday you’re building out the API integration for a new transfer company.
- Thursday you’re pairing with a teammate on the mix-and-match transfers project.
- Friday you’re deploying your transfer integration to staging and writing up what you learned about the supplier’s quirks for the team.
What you’ll be responsible for
This isn’t a task list. It’s what you’ll own and be accountable for:
- Supplier integrations: Building and maintaining the connections between Heidi and our suppliers. You’ll work with third-party APIs, handle data mapping, error handling, and monitoring.
- Data quality: The data flowing through your integrations feeds our pricing engine and search platform. When it’s wrong, customers see wrong prices or missing availability. You’ll care about getting this right.
- Supply breadth projects: Contributing to the team’s work on expanding what Heidi can offer: mix-and-match transfers, open-jaw flights, and more flexible accommodation options.
- Your own growth: Whether you’re stepping up from mid-level or bringing senior experience, we expect you to develop strong views on how the supply systems should evolve and to take on increasingly complex work over time.
What you bring
Here’s what actually matters for this role:
- You can build and maintain backend services in C# / .NET Core. Whether you’re a few years in or deeply experienced, you need to be comfortable working in this stack day-to-day.
- You understand relational databases (we use MySQL and SQL Server) and can write queries that perform well, not just queries that work.
- You’ve worked with third-party APIs before. You know that documentation lies, error handling matters, and retry logic isn’t optional.
- You can work through ambiguity. Supply integrations rarely come with a clean spec. You’ll need to read API docs, ask good questions, and figure things out.
- You communicate clearly with non-technical people. The Supply team works closely with our Head of Product and the wider business.
Bonus if you have experience with Docker, cloud infrastructure (Azure), or frontend work with React/Next.js, but none of these are required.
How big is the team?
- 1x Senior data engineer
- 1x Head of product
- 1x Senior product manager
- 1x Product manager
- 1x Design lead
- 1x Senior product designer
Who’s going to be your manager?
You’ll be reporting to JP, our tech lead.
The interview process
- Screening call (30 mins) with our TA Lead
- Competency interview (45 mins) where you show us your experience through real examples
- Technical interview (2 hrs) where we pair program and do a system design task
- Values interview (45 mins) with one of our co-founders
Our employee benefits
- Salary of £75- £100K based on experience
- 25 days annual leave + bank holidays + 4 “me/wellbeing” days
- We have a hybrid working policy and are happy for people to balance their working week between the office and home.
- Vitality health insurance.
- Enhanced parental leave for primary/secondary carers and adoptive parents.
Additional employee perks
- A fun packed company social calendar including our summer party, end of term conference and budget for team celebrations
- £300 work from home budget
Our Commitment to inclusive hiring
We want to create an inclusive environment that celebrates the diversity of our people whilst enabling them to do the best work of their careers. We are committed to ensuring that all our people processes are equitable. All applicants will be considered for employment without attention to age, sex, ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
Senior Software Engineer, Supply employer: Heidi
Heidi is an exceptional employer that fosters a collaborative and innovative work culture, where you can make a real impact on healthcare technology. With a focus on employee growth, you'll have opportunities to develop your skills while working closely with clinicians to create meaningful AI solutions. Located in a vibrant tech hub, we offer a dynamic environment that encourages rapid iteration and feedback, ensuring your contributions are valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, Supply
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those who work at Heidi or similar companies. A friendly chat can open doors and give you insider info that could help you stand out.
✨Tip Number 2
Prepare for your interviews by practising common technical questions and scenarios related to backend services and API integrations. We want to see how you think on your feet, so don’t just memorise answers—understand the concepts!
✨Tip Number 3
Show us your passion for the ski and mountain holiday industry! Whether it’s through personal experiences or knowledge about trends, let your enthusiasm shine during interviews. It’ll make you memorable!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Heidi.
We think you need these skills to ace Senior Software Engineer, Supply
Some tips for your application 🫡
Show Your Passion for the Mountains:When you're writing your application, let your love for skiing and the mountains shine through. We want to see that you’re not just a tech whiz but also someone who gets excited about helping others discover hidden gems in the ski world.
Be Clear and Concise:We appreciate straightforward communication. Make sure your application is easy to read and gets straight to the point. Highlight your relevant experience with C# / .NET Core and third-party APIs without fluff.
Tailor Your Application:Don’t just send a generic application. Take the time to tailor it to our job description. Mention specific projects or experiences that relate to supplier integrations and data quality, showing us you understand what we’re looking for.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Heidi
✨Know Your Tech Stack
Make sure you’re well-versed in C# and .NET Core, as these are crucial for the role. Brush up on your knowledge of relational databases like MySQL and SQL Server, and be ready to discuss how you've optimised queries in the past.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled ambiguous situations, especially when working with third-party APIs. Highlight your experience with error handling and how you’ve navigated tricky integrations.
✨Communicate Clearly
Since you'll be working closely with non-technical team members, practice explaining complex technical concepts in simple terms. This will demonstrate your ability to bridge the gap between tech and business needs.
✨Be Ready for Pair Programming
During the technical interview, you’ll likely engage in pair programming. Familiarise yourself with collaborative coding practices and be prepared to think aloud as you work through problems with your interviewer.