cover image
Prima

Prima

www.helloprima.com

2 Jobs

1,625 Employees

About the Company

With 4.2M customers, €880M in gross written premiums across Europe, and a team of over 1.000 people, Prima is one of the most successful insurtech player in the world. Prima leverages technology to accomplish one mission: to give customers a great experience at great prices.

Launched in 2015, in 2020 Prima became the market leader in the online motor sector in Italy, redesigning and digitalising the entire insurance value chain by building from scratch its own tech platforms on the most advanced tech stack and data analytics capabilities.
Prima is backed by the most prestigious financial institutions in the world. Goldman Sachs and The Blackstone Group, invested in 2018 in the largest venture capital round ever made in Italy at that time. The Carlyle Group is also part of the shareholders since 2022.
In 2021, Prima launched the Home and Family product and is on a journey to become a one stop shop for customers willing to buy insurance products.
In 2022, Prima started an international expansion: we currently have a team of more than 90 professionals in London and more than 60 in Madrid, expanding both the UK and Spanish markets.

We are Prima, and we can’t wait to see where our journey takes us next.

https://www.prima.it
https://www.helloprima.co.uk
https://www.helloprima.es/

Listed Jobs

Company background Company brand
Company Name
Prima
Job Title
Software Engineer (Python)- UK
Job Description
Job title: Software Engineer (Python) – Pricing & Underwriting Domain Role Summary: Lead design, development, and deployment of Python‑based tools, microservices, and infrastructure that enable automated pricing and underwriting workflows for a digital motor insurance platform. Expectations: - Mid‑ to senior‑level candidate with ≥3 years of professional Python development. - Proven experience in software architecture, clean code, TDD/BDD, and CI/CD pipelines. - Able to mentor junior engineers and drive technical excellence within a cross‑functional team. Key Responsibilities: - Own end‑to‑end development of pricing & underwriting systems, including APIs, data pipelines, and supporting microservices. - Collaborate with product managers, data scientists, and underwriters to translate business requirements into scalable technical solutions. - Design and maintain relational database schemas (MySQL, PostgreSQL). - Implement messaging/streaming integration with Kafka or RabbitMQ. - Apply IaC, containerization, and cloud practices (e.g., AWS, Terraform, Kubernetes) to ensure reliable, repeatable deployments. - Participate in code reviews, enforce quality standards, and mentor junior team members. Required Skills: - Python programming (3 + years). - Strong software design, architecture, and refactoring skills. - Experience with TDD/BDD, CI/CD, IaC, containerization (Docker, Kubernetes). - Proficiency with messaging/streaming platforms (Kafka, RabbitMQ). - Relational database design and querying (MySQL, PostgreSQL). - Excellent English communication and collaborative mindset. - Preferred: knowledge of Rust/Elixir, AWS services, data orchestration (Databricks), domain‑driven design, ML/MLOps exposure, and insurance domain familiarity. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical experience.
London, United kingdom
Remote
Junior
05-11-2025
Company background Company brand
Company Name
Prima
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Backend-focused engineer responsible for designing, building, and maintaining scalable services within a data‑centric motor insurance platform. Expactations: - Deliver high‑quality, reusable code that supports microservices and event‑driven architecture. - Collaborate with product, design, and operations to translate business requirements into robust backend solutions. - Adhere to coding standards, conduct code reviews, and drive continuous improvement. - Stay current with emerging technologies and recommend adoption where appropriate. - Mentor junior engineers and actively participate in team learning initiatives. Key Responsibilities: - Architect and develop modular, maintainable backend components. - Design, implement, and maintain services following industry best practices. - Perform thorough code reviews and enforce coding standards. - Troubleshoot, debug, and optimize complex system issues. - Estimate effort, define timelines, and coordinate with product and engineering managers. - Keep the team informed about new tools, frameworks, and trends. - Mentor peers and foster a culture of continuous learning. Required Skills: - Extensive experience in backend development (Java, Scala, Go, or similar). - Strong grasp of event‑driven architecture, microservices, and domain‑driven design. - Proficiency in Agile/Scrum processes. - Excellent written and verbal English communication. - Self‑motivated, proactive problem‑solver with strong accountability. Nice‑to‑Have Skills: - Functional programming knowledge (e.g., Haskell, F#, Scala). - Experience with Rust or Elixir. - Test‑driven development (TDD). - Experience with message brokers (RabbitMQ, Kafka). Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Relevant industry certifications (e.g., AWS Certified Developer, Docker Certified Associate) are a plus but not mandatory.
London, United kingdom
Remote
04-12-2025