Prima logo

We're Prima

Great experience, great price.

In 2015, we set out on a mission to bring customers a great experience and a great price on their insurance. We redesigned and digitised the entire insurance value chain, building our own platforms from scratch on the most advanced tech stack and data. We've achieved more than 4M customers and €1.3BN in gross written premiums across Europe, with a team of over 1000 people. We operate in partnership with Great Lakes Insurance SE, Zavarovalnica Triglav d.d. and iptiQ EMEA P&C S.A. in Italy, with Alwyn in the UK, and iptiQ EMEA P&C S.A. and Great Lakes Insurance SE in Spain. And we're backed by some of the world's biggest financial institutions: Goldman Sachs and The Blackstone Group. Their investment in us made history as the largest capital fundraising round to date in 2018. In 2022, The Carlyle Group also joined our shareholders.

Check all job opportunities

Our Jobs

Rust Software Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we're hiring a Rust Engineer to join our dynamic teams. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

What you'll do

  • Architect and develop reusable code: promote modularity and ensure maintainability.
  • Design, develop and maintain services: focus on consistency, scalability and best practices.
  • Collaborate with stakeholders: translate business needs into effective, scalable backend solutions.
  • Code reviews and standards: give constructive feedback and enforce coding guidelines.
  • Stay current: track trends, tools and frameworks and drive adoption when appropriate.
  • Work with product and engineering managers: define timelines, estimate effort and deliver successfully.
  • Troubleshoot and debug: resolve complex issues to ensure optimal performance.
  • Foster learning and growth: mentor junior engineers and contribute to a healthy team culture.

What we're looking for

  • Extensive experience in backend development.
  • Strong English communication skills and cross-functional collaboration.
  • Good knowledge of event-driven architecture, microservices and domain-driven design.
  • Enthusiasm for trying new technologies and helping other developers grow.
  • Self-motivated, proactive, strong problem-solving skills and accountability.
  • Experience working in an Agile environment.

Nice to have

  • Good knowledge of functional programming languages.
  • Professional experience with at least one of Rust or Elixir.
  • Knowledge of TDD.
  • Knowledge of RabbitMQ or Kafka.

Why you'll love it here

  • Work your way: flexible setup — home, office or hybrid. Work from anywhere up to 30 days a year.
  • Grow with us: learning resources, mentorship and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs and mental health support.

Think you're a match? Apply now.

Elixir Software Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need an Elixir Engineer to join our dynamic teams. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

What you'll do

  • Architect and develop reusable code: promote modularity and ensure maintainability.
  • Design, develop and maintain services: focus on consistency, scalability and best practices.
  • Collaborate with stakeholders: translate business needs into effective, scalable backend or software solutions.
  • Code reviews and standards: provide constructive feedback and enforce coding guidelines to maintain quality.
  • Stay up to date: track trends, tools and frameworks and drive adoption when appropriate.
  • Work with managers: define timelines, estimate effort and ensure successful delivery.
  • Troubleshoot and debug: resolve complex issues to ensure optimal performance.
  • Foster learning and growth: mentor junior engineers and contribute to a strong team culture.

What we're looking for

  • Extensive experience in backend development.
  • Strong English communication skills; effective collaboration with multidisciplinary teams.
  • Good knowledge of event-driven architecture, microservices and domain-driven design.
  • Enthusiasm for trying new technologies and helping other developers grow.
  • Self-motivated, proactive, strong problem-solving skills and accountability for deliverables.
  • Experience working in an Agile environment.

Nice to have

  • Good knowledge of functional programming languages.
  • Professional experience with at least one of Rust or Elixir.
  • Knowledge of TDD.
  • Knowledge of RabbitMQ or Kafka.

Why you'll love it here

  • Work your way: full flexibility — home, office or hybrid. Work from anywhere up to 30 days a year.
  • Grow with us: learning resources, mentorship and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs and mental health support.

Think you're a match? Apply now.

Engineering Manager (Pricing & Underwriting) Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we're hiring an Engineering Manager to join our Price Engineering team. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

What you'll do

  • Define and drive the technical roadmap, ensuring alignment with business priorities.
  • Own architectural decisions and oversee implementation with maintainability, reliability, scalability and security in mind.
  • Support delivery of high-impact initiatives on time.
  • Foster a culture of learning and growth, maintaining an engaging, motivating environment.
  • Have fun.

What we're looking for

  • Strong technical background with 5+ years of hands-on development (Python preferred).
  • 2+ years in a leadership role managing engineering teams and driving technical decisions.
  • Hands-on experience with cloud services and infrastructure, preferably AWS and Databricks.
  • Ability to shape and adapt team processes to fit the team's needs.
  • Proven ability to mentor engineers, fostering critical thinking and sound decision-making.
  • Strong communication skills with non-technical stakeholders and external partners.
  • Track record leading initiatives from inception to delivery, translating business needs into technical requirements.
  • Master's degree in Computer Science, Computer Engineering, Mathematics, Physics or related field.

Nice to have

  • Experience with Domain-Driven Design and event-driven architectures.
  • Experience designing and implementing microservices in large-scale ecosystems.

Why you'll love it here

  • Work your way: full flexibility — home, office or hybrid. Work from anywhere up to 30 days a year.
  • Grow with us: learning resources, mentorship and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs and mental health support.

Think you're a match? Apply now.

Senior Data Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need a Senior Data Engineer to join our Engineering team. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

Role focus

Join our pricing and underwriting domain to bridge the gap between machine learning/data science and engineering. You'll help build, publish and maintain complex data products and pipelines that have a significant impact on the company's growth.

What you'll do

  • Shape data-product architecture for analytics and data science: forecasting, feature engineering, customer behaviour, and new data-source integration.
  • Lead data transformation best practices (data modelling, performance optimisation, data governance) to ensure consistency, availability and reliability.
  • Build reusable foundations for ingesting, storing, transforming and serving data products across teams.
  • Partner with DS/ML engineers to refine requirements and evolve the data infrastructure.
  • Embrace continuous learning and experimentation: evaluate open-source tools and engage with the community (e.g., meetups).

What we're looking for

  • Expertise in batch/distributed processing and near real-time streaming (Kafka, Flink, Spark). Databricks a plus.
  • Experience building Data Lake / Big Data analytics on cloud (AWS preferred).
  • Proficiency in Python and software engineering best practices.
  • Strong with RDBMS, data warehousing and data modelling (Redshift, PostgreSQL) and NoSQL.
  • Proficiency in DevOps, CI/CD and Infrastructure as Code (IaC) best practices.

Nice to have

  • Hands-on experience with data quality and data governance techniques.
  • Knowledge of MLOps and feature engineering.
  • Exposure to common data/ML stacks (scikit-learn, pandas, NumPy, XGBoost, LightGBM).
  • Familiarity with orchestration tools (Apache Oozie, Apache Airflow).

Why you'll love it here

  • Work Your Way: full flexibility — home, office or hybrid. Work from anywhere up to 30 days a year.
  • Grow with us: learning resources, mentorship and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs and mental health support.

Think you're a match? Apply now.

Senior Machine Learning Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need a Senior Machine Learning Engineer to join our Engineering team. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

Excited to make an impact? Here are the details

What you will do

  • Define model development methodologies and best practices across the full lifecycle, playing a central role in selecting the technology stack.
  • Support the productionization and evolution of the Oracles: machine learning components that guide the behavior of Prima's microservices.
  • Develop the tools you consider essential for you and your team (packages, microservices, pipelines, and more).
  • Continuously learn, read, and experiment to stay current with emerging technologies.

What we're looking for

  • Robust programming background with strong proficiency in Python.
  • Familiarity with the ML model lifecycle and experience deploying models to production.
  • Proficiency in software development practices such as TDD and BDD to ensure code quality, readability, and maintainability.
  • Significant experience in software architecture and common design patterns, with emphasis on Machine Learning, Microservices, and Domain-Driven Design.
  • Excellent command of the English language.

Nice to have

  • Experience with data and artifact versioning (e.g., Delta Lake, DVC, MLflow).
  • Experience designing and operating cloud-based systems, preferably on AWS or Databricks.
  • Familiarity with messaging platforms and Infrastructure as Code (e.g., Terraform, CloudFormation, Pulumi).
  • Understanding of Kubernetes and service mesh concepts.
  • Exposure to data orchestration tools.

Why you'll love it here

  • Work Your Way: flexible setup — work from home, the office, or a mix of both. Work from anywhere for up to 30 days a year.
  • Grow with us: access to learning resources, mentorship, and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs, and mental health support.

Think you're a match? Apply now.

Software Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need a Software Engineer to join our Engineering teams. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

Excited to make an impact? Here are the details

What you'll do

  • Architect and develop reusable code: promote modularity and ensure maintainability.
  • Design, develop and maintain services: deliver consistent, scalable systems following industry best practices.
  • Collaborate with stakeholders: translate business needs into effective, scalable backend/software solutions.
  • Code reviews and standards: conduct reviews, provide feedback and enforce coding standards for quality and consistency.
  • Stay up to date: track trends, tools and frameworks; drive adoption when appropriate.
  • Work with managers: define timelines, estimate effort and ensure successful delivery with product and engineering leads.
  • Troubleshoot and debug: resolve complex issues to ensure optimal performance and timely fixes.
  • Foster learning and growth: mentor junior engineers and contribute to a culture of continuous improvement.

What we're looking for

  • Extensive experience in backend development.
  • Strong English communication skills; effective collaboration with multidisciplinary teams.
  • Good knowledge of event-driven architectures, microservices and domain-driven design.
  • Enthusiasm for trying new technologies and helping other developers grow.
  • Self-motivated, proactive, strong problem-solving skills and accountability for deliverables.
  • Experience working in an Agile environment.

Nice to have

  • Good knowledge of functional programming languages.
  • Professional experience with at least one of Rust or Elixir.
  • Knowledge of TDD.
  • Knowledge of RabbitMQ or Kafka.

Why you'll love it here

  • Work Your Way: full flexibility — home, office or hybrid. Work from anywhere up to 30 days a year.
  • Grow with us: learning resources, mentorship and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs and mental health support.

Think you're a match? Apply now.

Engineer Manager (Conversion) Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need a Engineer Manager to join our Spain Conversion team. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

Excited to make an impact? Here are the details

What you'll do

  • Define and drive the technical roadmap, ensuring alignment with business priorities.
  • Own architectural decisions and oversee implementation with maintainability, reliability, scalability, and security in mind.
  • Support the development team in delivering high-impact initiatives on time.
  • Foster a culture of continuous learning and professional growth, keeping the environment engaging and motivating.
  • Have fun.

What we're looking for

  • Strong technical background with 5+ years of hands-on development experience.
  • 2+ years in a leadership role managing engineering teams, overseeing development processes, and driving technical decisions.
  • Experience in customer-facing systems is desired.
  • Hands-on experience with cloud services and infrastructure, preferably AWS.
  • Ability to shape and adapt team processes and ways of working to align with team needs.
  • Proven ability to mentor engineers, provide technical guidance, foster critical thinking, and enhance decision-making.
  • Strong communication skills, able to engage effectively with non-technical stakeholders and external partners.
  • Track record of leading initiatives from inception to delivery, translating business requirements into actionable technical ones.

Nice to have

  • Experience with Domain-Driven Design and event-driven architectures.
  • Experience designing and implementing microservices within large-scale ecosystems.

Why you'll love it here

  • Work Your Way: full flexibility — work from home, the office, or a mix of both. Work from anywhere for up to 30 days a year.
  • Grow with us: access to learning resources, mentorship, and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs, and mental health support.

Think you're a match? Apply now.

Senior Frontend Engineer Plus icon

Since 2015, we've been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we've quickly become the number one online motor insurance provider. We're trusted by over 4 million drivers, and now we're expanding to help millions more in the UK and Spain.

To help fuel that growth, we need a Senior Frontend Engineer to join our Leads Engineering team. This team is the beating heart of Prima.

You'll be joining over 300 engineers across software development, infrastructure, operations and security. Fueled by curiosity, experimentation and collaboration, you'll help deliver scalable, impactful solutions that shape the future of insurance.

Excited to make an impact? Here are the details

What you'll do

  • Develop, maintain, and optimise web applications using React, TypeScript, JavaScript, Next.js, HTML, and SCSS.
  • Collaborate closely with product managers, designers, and SEO to bring features to life.
  • Integrate with Content Management Systems (CMS) to deliver dynamic, flexible content.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to improving code and best practices.
  • Troubleshoot, debug, and resolve technical issues across the frontend stack.
  • Stay current with emerging frontend technologies and propose improvements.

What we're looking for

  • Strong proficiency in React, TypeScript, JavaScript, Next.js, HTML, and SCSS.
  • Excellent knowledge of Git for version control and collaboration.
  • Excellent communication skills and a proven ability to work effectively in a collaborative team environment.
  • Positive, proactive, and solution-oriented mindset.
  • Good knowledge of English (written and spoken).

Nice to have

  • Solid understanding of CMS integrations and content-driven experiences.
  • Experience with GitHub Actions and CI/CD pipelines.
  • Familiarity with Sanity or similar headless CMS solutions.
  • Familiarity with Algolia or similar search engines.
  • Experience with LaunchDarkly or similar feature flagging tools.

Why you'll love it here

  • Work Your Way: full flexibility — work from home, the office, or a mix of both. Work from anywhere for up to 30 days a year.
  • Grow with us: access to learning resources, mentorship, and a tailored growth plan.
  • Thrive and perform: private healthcare, gym discounts, wellbeing programs, and mental health support.

Think you're a match? Apply now.