Senior Software Engineer/Developer (Python, PHP)

The job in a nutshell

Flexible working hours and remote working, an ever expanding tech stack, a company open to new ideas, new tech acquisitions with increasing career possibilities and locations, varied career development pathways, autonomous squads…. just a few reasons why working on our Engineering team is an attractive career opportunity for you!

You will become a key part of our growing Engineering community, bring innovative ideas into production, helping fulfil the company vision of Savings as a Service, whilst sharing the group values, culture and way of working.

If you want to work in an innovation led business, where your voice is heard, you are encouraged to bring ideas to the table, and you have the freedom to use new technology, then GoCompare Engineering is the right place for you!

The role itself:

Change is gathering momentum in the energy industry, and through one of our subsidiaries Energylinx, this is the perfect opportunity to revolutionise it, so our systems need to be ready!

This role will be in a brand new squad to work on our B2B energy APIs alongside an existing team. It will help rebuild and de-couple the legacy systems, and bring the existing APIs inline with best practice, improving customer self service capability.

We are also looking to expand our range of third party mobile app integrations, building on an initial bank app integration.

Skills and experience you’ll need to have

You will be a highly competent engineer with the following skills:

  • Substantial experience of: Python, Django REST Framework, Gunicorn, JavaScript, CSS, HTML, MySQL, Document storage database
  • API development experience a must, preferably as a standalone product in B2B, (engineer self service documentation, API service contracts etc)
  • Knowledge in frontend technologies (e.g. Vue.js, React etc.)
  • Git version control to work effectively in a team environment, team city a bonus.

Other general skills:

  • Experience in technical leadership & mentoring of software engineering teams
  • Demonstrable experience acting as part of a coherent and effective cross-technology tea

What you’ll be responsible for

  • Develops and delivers software applications in line with defined process and policy (e.g. peer review, coding standard and deployment process).
  • Practices delivery of high quality code including SOLID concepts
  • Produces clear and concise documentation to support software applications.
  • Collaborates in planning and delivering software demonstrations
  • Practices the continuous evolution of an agile environment based on the agile manifesto and the 12 guiding principles. 
  • Leads collaboration with technical and product members within a squad.
  • Provides technical leadership within the team and mentors junior members empowering them to become better engineers.

Who you’ll be working with

  • Collaborates with test engineers to design, build and test effective applications.
  • Works with wider Tech teams to ensure everyone works towards one vision.
  • Works with Product Managers to help shape backlogs and deliver timely roadmap features.

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
  • Bonus
  • 25 days holidays plus bank holidays
  • Birthday day off
  • Death in service
  • Matched pension (up to 6%)
  • Private medical cover
  • Buy and sell holiday options
  • Extra holidays for length of service
  • Share save scheme
  • Enhanced maternity and paternity policies
Go for it

Up to £60,000 plus benefits (Flexible working, bonus etc.)



Job Reference:


Closing date:

30th September 2019

Contract details:

Permanent - Flexible working options available

Working hours:

37.5 hours per week

Go for it