Software Engineer

Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day.

It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves!

We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more blindingly obvious why you would choose Compare the Market.  

We’d love you to be part of our journey.
Are you ready to engineer the future of comparison? We’re on the lookout for a brilliant Software Engineer to join our dynamic team at Compare the Market. Here’s your chance to craft cutting-edge technical solutions while igniting a culture of innovation, enthusiasm, and passion.

This is a hybrid role based out of our Peterborough or London office.

Your Mission:
Crafting Excellence: Develop and deliver top-tier technical solutions while nurturing a culture of innovation and excellence. Work hand-in-hand with our teams, embracing our engineering practices to ensure consistency and foster collaboration.
Ownership Mentality: Dive into our ‘Build, Run, Own’ ethos, where quality engineering, operational resilience, and customer-centricity reign supreme. You’ll champion the end customer at every turn, ensuring our solutions exceed expectations.

Everyone is welcome. Be you.
We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. 

This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love you to hear what makes you great for this role.

Some of the great things you’ll be doing:

Optimisation Expert: Identify and address performance bottlenecks and technical debt, leading the charge to simplify and modernise our applications for peak performance.
Quality Advocate: Embrace test-driven development and automation, bringing security, testing, and quality practices to the forefront of our development process.
Collaborative Genius: Facilitate team discussions and decision-making processes, driving continuous improvement and knowledge sharing within our engineering community.
Mentorship Maven: Share your expertise and mentor junior peers, nurturing their talents and fostering their growth within our team.

What we’d like to see from you:
Customer-Centric Mindset: Naturally prioritise performance, availability, security, and frequent deployments with our customers in mind.
Scale Savvy: Experience writing high-quality production code at scale, guiding software from conception to production and support.
Regulatory Guru: Familiarity with working in financial or regulated environments is a plus, along with experience in high-traffic environments and with Microservices.

Our people bring our purpose to life. 
We foster a culture of innovation and collaboration. With a team of over 300 tech experts, we thrive on using the latest tools and technologies, such as Docker, Kubernetes, AWS, Kafka, Java, Scala, Python, .Net Core, Node.js, and MongoDB, to create a dynamic and inclusive work environment.

There’s something for everyone.
We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.
And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a generous holiday allowance and private healthcare to an electric car scheme and paid CSR days, we’ve pretty much got you covered!

#LI-JW1

Cloud Platform Engineer

Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day. 

It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves! 

We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more blindingly obvious why you would choose Compare the Market. 

We’d love you to be part of our journey.

We need to build a world-class, self-service platform, this means you’ll be working with smart people, who really make things happen! With an ambitious and progressive approach to engineering, this is an environment where you can truly influence vision, direction, and technology strategy. 

Your role will be pivotal in designing and building products that enable our engineers to deploy, run and observe the services powering our brand. As an Engineer you’ll collaborate on solving problems, write code, leverage open-source and managed products, optimise, and iterate your architecture as it travels from laptop to production. You’ll participate in team reflections and ceremonies ensuring we continually learn, improve, and develop ourselves alongside our products.

The team’s products are primarily built in AWS, and our primary tools are Terraform, Git, Linux, and code – typically Python or Go.

Our roles are for specific pillars that are aligned to specific products and skillsets, and these include:

·       Cloud Enablement: AWS, Terraform, Linux, Python, Core AWS Services, Networking, Cloudflare, AWS Governance tools (ControlTower, AFT etc.)

·       Defence: AWS, Terraform, Linux, Python, Core AWS Services, Networking, Cloudflare,  Packer

·       Reliability: Docker, Node.js, Prometheus, Grafana, OpenTelemetry, Splunk

·       ComputeX: Kubernetes (Kops and EKS), Helm, CICD, GitHub, Docker, Node.js

·       Cloud Database: MongoDB, Kafka, RDS, Data Loss Prevention tools 

Everyone is welcome.

We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. Everyone is welcome. Be you.

This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love you to hear what makes you great for this role.

Some of the great things you’ll be doing:

·       Work with your colleagues to iteratively build, run and own products

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

·       Spot opportunities to leverage automation and code that eliminates toil

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

What we want to see from you:

·       Ability to build and deploy solutions for testable and repeatable secure cloud infrastructure

·       Ability to design complete, secure, and observable solutions that enable our developers to self-serve

·       Strong experience with core cloud technologies such as AWS & Terraform

·       Experience in a role aligned with DevOps & SRE patterns and delivery of cloud solutions that follow them

·       Knowledge of the core Linux, Networking, and Internet principles that underpin everything you do

·       A willingness to come up with new ideas, experiment, fail, learn, and develop – and share that knowledge with peers across the wider team

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

Our people bring our purpose to life.

We foster a culture of innovation and collaboration. With a team of over 300 tech experts, we thrive on using the latest tools and technologies, such as Docker, Kubernetes, AWS, Kafka, Java, Scala, Python, .Net Core, Node.js, and MongoDB, to create a dynamic and inclusive work environment.

There’s something for everyone.

We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.

And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a generous holiday allowance and private healthcare to an electric car scheme and paid development, wellbeing, and CSR days, we’ve pretty much got you covered!

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

#LI-JW1

iOS Engineer

Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day.

It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves!

We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more blindingly obvious why you would choose Compare the Market.  

We’d love you to be part of our journey.
As an Engineer within the Mobile team, you will be delivering first class mobile solutions and contributing to an evolving culture of innovation, enthusiasm, and passion.

At Compare the Market 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. 

We want iOS Engineers with an unrivalled enthusiasm for new and emerging technologies who work best in a collaborative team environment. We are passionate about empowering our employees and do the same with our consumers, allowing them to compare, choose and purchase the most suitable product for them.

Everyone is welcome.
We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. Everyone is welcome. Be you.
This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love you to hear what makes you great for this role.

What we need from you:

• Strong knowledge of iOS Swift 5, UIKit and related SDKs
• Knowledge in clean architectures (MVVM-C) using Rx
• Exposure to Continuous Integration systems
• Experience in writing Unit Tests (XCTest) and UI tests (XCUI)
• Experience of multi-threading and working with frameworks such as RxSwift, RxCocoa and dependency injection.
• Experience working with REST APIs and offline caching
• Exposure to databases (Realm/CoreData)
• An advocate of clean coding practices
• Additional knowledge of Kotlin is beneficial

Our people bring our purpose to life.
We celebrate a culture of innovation and collaboration. With a team of over 300 skilled professionals, we embrace the latest tools and technologies such as .NET Core, Java, Scala, Python, React, Node, TypeScript, iOS, Android, Docker, Kubernetes, AWS, Terraform, Kafka, Spark, MongoDB and more.

There’s something for everyone.
We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.

And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a generous holiday allowance and private healthcare to an electric car scheme and paid development, wellbeing, and CSR days, we’ve pretty much got you covered

‘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.’
#LI-VS1

Senior Manager – Data Planning and Performance

At Compare the Market, our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day. 

It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves! 

We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more obvious why you would choose Compare the Market. 

We’d love you to be part of our journey.

We are recruiting for a Senior Manager: Data Planning and Performance. To architect and steward a robust, dynamic data strategy that powers customer-centric innovation and decision-making across the CRM department. Your leadership will ensure that data is meticulously planned, managed, and leveraged for optimum performance and insight generation. Cultivating a sophisticated data infrastructure that supports advanced analytics, personalisation, and customer-focused strategies. Whilst driving the delivery of compelling, actionable insights that guide decision-making and strategy across various CRM initiatives.

You will join a join a fantastic team of CRM professionals who are shaping the future of Compare the Market’s Growth Strategy, this great opportunity can be based in Peterborough or our London Offices.

Everyone is welcome.

We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. Everyone is welcome. Be you.

This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love you to hear what makes you great for this role.

Some of the great things you’ll be doing:

•Develop and continually refine a comprehensive data strategy that aligns with and advances the CRM department’s objectives and customer focus.

•Ensure that data practices are innovative, secure, and compliant with relevant regulations and standards.

•Continuous enhancement of data processes, ensuring adaptability, compliance, and relevance in a fast-evolving marketing landscape

•Identification of new datasets and new data opportunities that drive CRM revenue and engagement growth

•Lead the analysis of CRM data, generating insights that drive personalisation, customer understanding, and strategic decision-making. Foster a performance-driven approach, ensuring that data analyses and insights directly contribute to CRM effectiveness and customer experience enhancement.

 

•       Collaborate with other teams and departments, ensuring that data insights are integrated into various aspects of CRM strategies and initiatives. Provide data-driven guidance and support to various CRM roles and initiatives, ensuring that strategies are insight-led and performance-oriented.

•       Oversee data governance practices, ensuring that data is managed, utilized, and protected with the utmost integrity and compliance. Stay abreast of and ensure adherence to relevant regulations, industry standards, and best practices in data management and utilization.

•       Lead in analysing customer interaction data, identifying trends, and uncovering opportunities for enhanced personalization and engagement.

 

What we’d love to see from you:

•       Solid grasp of CRM technologies, marketing automation tools, and related platforms.

•       Strong problem-solving skills with a knack for identifying technological solutions to operational challenges.

•       Ability to think strategically and align technological implementations with broader business objectives.

•       Ability to foster collaboration and synergy between technology and operational facets of CRM, ensuring aligned objectives and harmonized actions.

Our people bring our purpose to life.

We champion a culture of innovation and challenge.

There’s something for everyone.

We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.

And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a generous holiday allowance and private healthcare to an electric car scheme and paid development, wellbeing, and CSR days, we’ve pretty much got you covered!

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

 

#LI-JW1

Technology Summer Internship

Technology Summer Internship – Compare the Market

•    Start Date: 24th June 2024
•    End Date: 30th August 2024
•    Number of positions available: 4

Please note that out of the 4 open internship roles we have, there will be 2 opportunities in Peterborough (Hybrid Working) to join the Enterprise Technology & Information Security teams and 2 opportunities in London or Peterborough (Hybrid Working) to join the Software Engineering teams.  


Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day.

It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves!

We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more obvious why you would choose Compare the Market.  

We’d love you to be a part of our journey 
Have you already gained some knowledge of tech or are you a spare-time coder? Are you looking to launch your career in software engineering or IT security? 

At Compare the Market we have 4 amazing paid internship opportunities for Summer 2024 as part of our Talent Academy. If you enjoy working with people, problem-solving, can demonstrate a passion for tech and you’re an active learner, then this could be the opportunity for you. Our 10-week paid placement gives you the chance to gain understanding of a career in tech and successful interns have the opportunity to secure a full-time position with us.

Everyone is welcome
We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. Everyone is welcome. Be you.

This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love to hear what makes you great for this role.

Some of the great things you will be doing:

Software Engineering – Develop first class engineering solutions
Security – Develop a security mindset working with our first-class security teams
• Work alongside team member to deliver features and add value
• Collaborate to solve complex problems 
• Champion simplicity
• Insight into how our customers interact with our products
• Work with agile methodologies and lean thinking methods
• Be part of the team by sharing knowledge, ideas, and finding
• Engage in Technology and CtM events 
• Boost your personal development with our Tech learning opportunities

What we need from you:

• Be enthusiastic, self-motivated & proactive  
• Be an active learner taking control of your own career development 
• Have a passion for tech with some exposure to one or more of the following:
o Software Engineering – C#, .NET, JavaScript, Typescript, Python, APIs
o Security – SAAS, Microservices, Cloud Platforms, Data Protection Controls and Practices
• Be naturally inquisitive with creative problem-solving skills 
• Have confident communication skills with the drive to contribute to a team and the Tech community.     

Our people bring our purpose to life 
We celebrate a culture of innovation and collaboration. With a team of over 300 skilled professionals, we embrace the latest cloud native tools and technologies to foster innovation and enable us to provide great experiences for our customers.

There’s something for everyone.
We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.

And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a free breakfast, a games room and more, we’ve pretty much got you covered!

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

#LI-VS1

Vulnerability Analyst

Our purpose is to make great financial decision making a breeze for everyone, and that purpose drives us every day. 
It’s why we’re on a mission to create an automated quoting engine, with the simplest of experiences, wrapped in a brand everyone loves! 
We change lives by making it simple to switch and save money. So, when it comes to getting a better deal, it’s never been more blindingly obvious why you would choose Compare the Market.  

We’d love you to be part of our journey.
This is a fantastic opportunity to join us at Compare the Market as an experienced Vulnerability Analyst within Information Security. Your role will be pivotal in managing vulnerabilities across the estate to protect the business.

The Vulnerability Analyst will use a variety of methods to discover and build an understanding of Vulnerabilities across our estate, analysing and prioritising each vulnerability before working with business teams to ensure resolution. 

The Vulnerability Analyst will be responsible for the scoping and management of Penetration Tests, working with 3rd party suppliers to deliver professional and actionable reports.
Innovation is a key part of the role, whether it’s automating reports, validating a reported vulnerability, or searching for new ones.

Everyone is welcome.
We have a culture of creativity. We approach our work passionately, improve constantly and celebrate our wins at every turn. We are an inclusive workplace, and our employees are comfortable bringing their authentic, whole selves to work. Everyone is welcome. Be you.
This means we’re excited to hear from people with a range of skills, experiences, and ideas. We don’t expect you to tick all the boxes but would love to hear what makes you great for this role.

Some of the great things you will be doing:

 
• Day-to-day management of new vulnerabilities.
• Escalation of issues in a timely manner.
• Excellent relationship management skills.
• A desire to learn, investigate, and question.
• The ability to write accurate and understandable monthly, quarterly, and ad-hoc reports.

What we want to see from you:


• Proven experience as Vulnerability Analyst or Infrastructure/Support Engineer.
• A keen interest in Information Security.
• Knowledge of Qualys or similar.
• Scripting or Coding knowledge.
• Experience of working in an agile enterprise environment.

Our people bring our purpose to life.
We celebrate a culture of innovation and collaboration. With a team of over 300 skilled professionals, we embrace the latest tools and technologies such as Docker, Kubernetes, AWS, Kafka, Java, Scala, Python, .Net Core, Node.js, and MongoDB.

There’s something for everyone.
We’re a place of opportunity. You’ll have the tools and autonomy to drive your own career, supported by a team of amazingly talented people.

And then there’s our benefits. For us, it’s not just about a competitive salary and hybrid working, we care about what matters to you. From a generous holiday allowance and private healthcare to an electric car scheme and paid development, wellbeing, and CSR days, we’ve pretty much got you covered!

‘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.’
#LI-VS1