Senior Software Engineer

Competitive Salary

Open to Flexibility
View directions
Back to vacancies

What’s the challenge? 

As a Senior Software Engineer at Compare the Market (CTM) you will contribute within the Open Banking team to deliver first class solutions on our website and App and be part of an evolving culture of innovation, enthusiasm and passion.  

Working in the Open Banking team, you will help to deliver solutions that empower people to make better financial decisions and save money. You will help contribute to a major part of CTM’s strategy going forward, helping to ‘Make Life Simples!’ for our customers. 

At CTM our passion is creating great software; we look to push the boundaries with new technologies so that we can deliver the very best for our customers and our Software Engineers are at the heart of delivering this. We value everyone’s opinion in building top class software 

Are you looking to…?

  • Write top-notch production-ready code with functional programming? 

  • Take your cloud computing to the next level, managing AWS infrastructure using code? 

  • Work with new and constantly evolving standards in finance? 

  • Keep things interesting and work with different technologies on a daily basis? 

  • Be part of a small team and have your say on how we do things? 

  • Have the freedom to drive change and choose your own solutions? 

  • Have access to enterprise level resources to be ambitious and try solutions at scale? 

  • Get real-life experience working with data science and machine learning teams? 

  • Work for a company that invests in its people and their development? 

  • Be supported on your ambitious learning and career development goals? 

Who are you?

  • Experienced in a functional programming language, ideally Elixir 

  • Interested in working with different tech stacks. 

  • Have had exposure to deploying applications into cloud environments (AWS, Azure, etc.) 

  • Keen to test first, deploy often and pair 

  • Interested in distributed systems and writing resilient software 

  • Hold yourself to a high standard of coding  

  • Naturally consider performance, availability, monitoring, alerting and frequent deployments that put customers first 

  • An active learner, with a passion for keeping up to date with emerging technologies, and able to pick up new concepts fast 

  • Aren’t afraid to admit failure and learn from it 

Bonus points if you have experience...

  • Working with other technologies in our current tech stack – Elm, AWS, Terraform and .NET 

  • Working in finance / Open Banking 

  • Developing authorisation flows / working with authentication tokens 

  • Working with microservices 

  • Using cloud-based technologies such as AWS, Google Cloud Platform 

  • Working with TDD/BDD 

What you will be doing:

  • Developing and maintaining the Open Banking capability within CTM 

  • Design and implement creative solutions to solve interesting technical problems 

  • Improving existing functionality and help shape the future of the platform 

  • Contribute to agile ceremonies and product planning 

  • Working with a multi-disciplinary team consisting of product, UX, mobile and backend 

What are some of the benefits?

  • A competitive salary 

  • 25 days annual leave a year 

  • Flexible working – Remote/office based/a combination of the two? You decide! 

  • Annual learning budget to level up your skills like coding, PSQL or whatever else you need 

  • Get a shiny new Mac to develop on! 

  • Employer-matched pension contribution up to 5% 

  • CTM socials and activities 

  • Cycle to Work scheme 

  • Rewards portal 

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. 

About BGL 

Founded in 1992, the BGL Group has grown significantly in size and capability. From 30 to 3,000 people globally we are a leading digital distributor of insurance and household financial services. 

We’re growing and we are home to such brands as; Les Furets, Beagle Street, Junction, Budget Insurance and Dial Direct. We are trusted by more than 10million customers in the UK alone, with this foundational success we continually grow and invest in our people and their ideas. 

We enjoy what we do and we have fun doing it! 

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. 

Flexible working 

We understand the importance of achieving a healthy lifestyle balance, whether it’s working remotely or flexibly we have an environment where people are empowered to embrace flexible working in a way that works for them and for the business. 

'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.’ 

Scroll To Top