<< Back to results

Senior Software Engineer (Cloud Platform - Developer Experience & Observability)

London, Open to Flexibility Competitive Salary

Why choose us? 

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and we have been growing rapidly since starting in 2006. 

We are on a mission to transform the comparison industry, moving beyond endless forms and generic search results, to a highly personalised, service-led experience. In order to do so, we recognise that we need to consistently deliver seamless, personalised customer experiences through a connected data and technology ecosystem. 

Diversity and Inclusion 

We're a diverse community of dedicated, innovative and talented professionals. With an inclusive and open workplace, we encourage our people to create and share ideas – supporting their growth and celebrating their uniqueness. 

Location  

Our teams operate out of our London and Peterborough offices with flexibility to a hybrid working approach. 

Salary & Benefits 

Besides a competitive salary we offer 25 days' annual leave, pension as well as tons of other flexible benefits (Think 2 for 1 Cinema/Meal tickets, Gym, shopping discounts etc.) 

A little about the team and role 

The Developer Experience team is here to challenge and transform how we write and ship code at Compare the Market. We have a set of guidelines and standards that each service must comply with before it is mature enough to be put in the hands of our customers across multiple devices. Currently each team implements their own automated or manual way of achieving this. Whilst this is empowering, it distracts team from building their core product and slows them down. Our mission is to transform this and make compliance a feature of CI. 

You will work with teams to build common solutions to these problems and build a scalable platform that ships code quickly and provides insights into service maturity.   

We need passionate and collaborative engineers; designing and building a great platform is one thing but evangelising it internally, driving its adoption and listening to our customers (CtM engineers) is another. It will be a challenge but transforming the way we write, and ship code will have a huge impact to enable organisation to get products in front of our customers quickly and safely. 

 You will: 

  • Work with your Engineering Manager and Technical Product Manager to understand the ‘Why’ and ‘What’, and own delivery of the ‘How’ 

  • Collaborate with your peers to iteratively build out scalable, automated products that allow your customers to self-serve, and feed back into the ongoing development roadmap 

  • Participate in code reviews and knowledge-sharing sessions; work with junior members of the team to develop your soft skills and their hard ones 

  • Take opportunities to leverage automation to eliminate toil and increase quality 

  • Create, maintain and optimise Service Level Objectives; run blameless post-mortems that identify how to avoid incidents happening again 

  • Document your products, your actions, and your processes leanly 

  • Learn and develop your abilities in coding, architecture and engineering practices for the cloud 

  • Utilise, extend and contribute to open-source projects used by the team 

 What we want to see from you: 

  • Excellent communication skills and a passion to improve the Developer Experience of fellow engineers 

  • Expert knowledge of JavaScript/Node.js and Docker 

  • Ability to design complete, secure, and observable solutions on top of CI/CD platforms 

  • Familiarity with AWS and DevOps practices 

  • Strong experience with the software development lifecycle, the CI/CD patterns that power it, and delivery of work closely aligned to them 

  • A willingness to innovate with new ideas, experiment, fail, learn and develop - and share your learnings with peers across the wider team 

  • A desire to contribute to internal and community open-source products 

 'We are committed to offering equal chances to you throughout the application process, so if you require any special adjustments to be made, please let us know. We will work with you to make any appropriate arrangements.’ 

go up