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!!!!