Software Engineer

Contract type: Permanent

Category: UK&I Support Centre - IT

Location: Loudwater, England, GB

Software Engineer

Exciting opportunity for a Talented Software Engineer to come and join our B2B Software Team in delivering software for our connected coffee machines – an interesting role bringing together hardware, machine software and cloud integration. This is a true hybrid role – 2 days / week at our Loudwater (High Wycombe) Office (J3 M40) – working in our labs with hardware, software + QA teams to deliver fantastic machines.

A bit about us…

Here at Costa Coffee, our vision is to inspire the world to love great coffee. We’re all about passion, energy and teamwork to serve uplifting moments to coffee fans globally. From our humble beginnings in 1971, we’re now the UK’s most loved coffee Brand. With the help of our Partners and the Coca Cola system our growth ambitions have no limits. Along with our much loved Stores, we now have propositions spanning Ready-to-Drink, Costa Express, FMCG and our leading B2B networks. Costa are pioneering the future of the coffee industry.

A bit about the role…

Working in the B2B Technology team, as a Software Engineer (full stack) you will be working on software for Costa’s global footprint of both existing and new coffee machines – making sure the software integrates with hardware, connects seamlessly to our cloud IOT platform and delivering great coffee experiences for our consumers. Projects will include both enhancements to existing machines as well as greenfield projects for new machines being brought to market.

  • Develop user interaction with our machines using web technologies (Vue / Typescript / HTML / CSS)
  • Working on backend code to integrate machines with both machine hardware and our cloud platform
  • Estimate and deliver work as part of a strong Agile team
  • Support the QA team with investigation and fixing of defects
  • Help to develop new innovations for our machines that drive customer engagement and enrich user experience



A bit about you…

We want all of our Team Members to thrive and to grow here at Costa, this is why our values are so important to us, Passion, Courage, Trust, Warmth. Along with an ability to work with diverse teams we would look for you to bring the following to this role:

  • Knowledge of C# and the.NET ecosystem
  • Experience of front end development (any SPA framework)
  • Ability to write clean and testable code
  • Knowledge of Agile software development methodology
  • Excited by IOT and integrating hardware / software


What we can offer…

Costa are on a growth journey like no other, more countries, more propositions, more opportunities for you to develop your career and work with some great teams. In addition, you’ll benefit from

  • BUPA Healthcare and Babylon GP
  • Costa Pension Scheme
  • Bonus Scheme
  • Group Income Protection and Life Assurance
  • 50% staff discount in our equity stores, 25% staff discount in franchise stores
  • 25 days Holidays
  • Access to The Coca-Cola Company Share Incentive Plan (following six months’ service)


Location: Hybrid. Typically 2 days / week at our Loudwater (High Wycombe) Office (J3 M40).

Costa Coffee is made up of true experts and masters of their craft who stretch their limits to what’s possible. It’s why we work so well remotely. We trust our teams and embrace technology to help us collaborate. And if needed, we have offices all over the world for those important connection points. Our remote working allows you to balance your work and personal life, while retaining Costa’s much-loved culture.

DE&I Statement :

Here at Costa we encourage the sharing of diverse thoughts and ideas. We approach our work fearlessly and support one another to take a few risks. We learn and we grow constantly. Individuality is championed and we provide a culture where everyone feels included. You can be you at Costa