Python Developer – Insurance Analytics

Python Developer, Insurance Analytics

Location: London (Hybrid)

£75,000 + Bonus + Benefits

The Opportunity

We’re partnering with a highly regarded analytics and consulting business that sits at the intersection of insurance, data, and technology.

They are looking for a Python Developer to join a growing engineering team working on a market-leading SaaS analytics platform used by major non-life insurance organisations to assess and model large-scale insurance portfolios.

The Role

As a Python Developer, you’ll join a collaborative product engineering team responsible for the ongoing development of a large-scale insurance analytics platform.

You’ll play a key role in designing and delivering new features, improving system performance, and helping drive better integration across backend services.

Technical Environment

You’re likely to have worked with technologies such as:

  • Python
  • Azure (Functions, Batch, Blob Storage, Queue Storage, Cosmos DB)
  • REST APIs / backend service architecture
  • CI/CD tooling (Azure DevOps, GitHub Actions or equivalent)
  • Version control / Git
  • Testing frameworks
  • Asynchronous processing / queue-based workflows
  • Performance optimisation and monitoring tooling

Key Responsibilities

  • Develop and enhance backend platform features using Python
  • Improve performance across complex analytics and data-processing workflows
  • Work on integration between different backend technologies and services
  • Refactor and optimise existing code to improve scalability, maintainability, and efficiency
  • Support technical best practice across testing, code quality, CI/CD, and engineering standards
  • Participate in code reviews and provide mentoring support to other developers
  • Collaborate with product, analytics, and technical stakeholders to deliver commercially valuable solutions
  • Research and prototype new approaches to improve platform capability and engineering efficiency

Skills & Experience

We’re looking for developers with:

  • Strong commercial Python development experience
  • Experience building and maintaining production-grade software
  • Exposure to large datasets and performance-critical applications
  • Strong understanding of software engineering best practices including testing, CI/CD, version control, and object-oriented design
  • Experience with Azure cloud services, ideally including Functions, Batch, Storage services, and Cosmos DB
  • A pragmatic, analytical approach to problem solving
  • The ability to quickly understand technically complex business domains

Desirable

  • Experience within insurance, actuarial analytics, or regulated financial services
  • Exposure to data-heavy analytical or modelling environments
  • Experience working in SaaS product teams

APPLY NOW!!!!

Job Details

Company
Arthur Recruitment
Location
London Area, United Kingdom
Hybrid / Remote Options
Posted