Principal Software Engineer

The job in a nutshell

Are you a passionate about being able to discover and encourage new ideas that will continue to develop a more strategic led approach to Engineering delivery?

Do you have demonstrable experience in being able to bridge the gap between commercial and engineering strategy at a group level, to then action technical decisions to make it easier for a talented team of Product, Test and Software Engineering individuals to do the right thing? 

If you can answer yes to the above, this role at GoCompare Group could be for you!

You will have a deep knowledge of the inner workings of a fast paced and agile engineering community and understand what it takes to get commercial goals into production. You will be working with multi skilled teams across Product, Infrastructure, Engineering and DevOps, to enable the cogs the turn within the tech landscape and architecture, and make commercial strategy become a reality.

You will be well versed in understanding the correlation required between multiple tech stacks that will exist within a group level business, and enable continuous evolution and innovation through discovery of pain points, research into solutions, implementation of proof of concepts and ensuring the adoption of these.

Our Engineers at GoCompare work as part of multi-functional teams, with a clear vision and goal through use of product roadmaps; as Principal Software Engineer you will provide technical leadership and mentoring across the engineering community, acting as an exemplar of best practice. 

Interested in hearing more? Read on...

Skills and experience you’ll need to have

You will be able to demonstrate how you have delivered change initiatives, designed and delivered high performing web applications and commercial websites.

Expectations of the experience required in this role will include:

  • Capability of at least two modern programming languages including C#, .NET., PHP, Scala, Java, JavaScript, Ruby or Elixir
  • Knowledge and experience with XP principles such as pair programming, CI and TDD
  • Experience designing and developing commercial web sites using a mix of modern technologies and techniques
  • Expert in one or more problem/technology domains e.g. web, mobile, open source etc.
  • OO/FP design and development skills (SOLID, DRY, patterns etc) and ability to teach to others

Ideally (but not essentially) you will have:

  • the ability to design scalable service architecture with modern solutions such as REST, HATEOAS or GraphQL
  • an understanding of web/software performance
  • OO/FP design and development skill
  • Exposure to open-source contributions and community involvement

What you’ll be responsible for

The role will require you to lead key business initiatives that span multiple delivery areas. You will facilitate technical discussions across the department and drive the sharing of best practise and learning throughout the business. It’s an extremely exciting role within the GoCo family where you can explore new opportunities opened up by our new technology innovations.

Who you’ll be working with

You will work closely with the Engineering community and the wider tech teams to ensure alignment and cross-team engagement and on emerging technologies tools and methodology.

Additionally, the role requires you to liaise with external partners and suppliers.

About us

We’re on a mission to help people everywhere save time and money – whether that’s on essential outgoings or on the things that they enjoy.

If someone is looking for an insurance policy for the first time, wants to beat their renewal quote, is searching for the right financial product, or is after a great utility deal, our comparison website – GoCompare – is there to help. We work with trusted insurance providers, financial services organisations and partners to provide a real breadth of coverage across the market.

Through MyVoucherCodes we bring savings from thousands of fashion, retail, restaurant, entertainment, travel and tech brands to millions of people.

Energylinx, our Ofgem-accredited energy comparison and switching service, brings great energy deals from more suppliers than any other UK switching site to UK households and businesses.

And weflip, an automatic switching service that helps people save time and money by flipping them onto better energy tariffs, uses technology to bring a new, hands-off approach to staying on great deals, forever.

GoCompare embraces diversity and truly believe in equal opportunities for all. We believe that inclusion and diversity increases creativity, delivers innovation, improves performance and better serves our customers.

We truly believe in the ethos that companies with greater diversity perform better than those without. It is for these reasons that all qualified applicants will be considered for employment regardless of age, race, religion, genetic information, sexual orientation, gender identity, parental status, disability, educational background or any other characteristic for that matter that doesn’t relate to your ability to perform the role.


GoCompare offer a competitive benefits package including:

  • Flexible working hours
  • holidays plus bank holidays
  • Birthday day off
  • Death in service
  • Matched pension (up to 6%)
  • Private medical cover
  • Enhanced maternity and paternity policies
Go for it

Up to £65,000 plus benefits



Job Reference:


Closing date:

31st March 2019

Contract details:


Working hours:

37.5 hours per week

Go for it