We are seeking a Python Engineer to join an innovative InsurTech team based in London, working on a hybrid model with one day per week in the office. Offering a salary between £65,000 and £85,000, this opportunity is ideal for a software engineer with a scientific and experimental mindset who is keen to work on ground-breaking insurance products. The role involves building scalable, high-performance systems and taking ownership of complex architectural challenges, helping redefine customer experiences in the insurance sector through modern technology and AI integration.
This position requires collaboration with cross-functional teams, including product management, to help shape and define features and solutions. Applicants must demonstrate the ability to evaluate and propose technical alternatives while clearly articulating the trade-offs. We are not just looking for developers who implement instructions, but engineers who think critically, challenge the status quo, and offer creative solutions that benefit the end-user and the business.
The team works in a fast-paced environment on a rotating range of projects. Current initiatives include building new financial systems, integrating Amazon driver insurance processes, and leveraging telematics and machine learning to analyse driver behaviour. The company has a strong AI adoption culture, with support from leadership to explore AI solutions practically — a recent example includes the creation of an AI chatbot to support the customer service team’s knowledge base.
Tech Requirements
* Strong proficiency in Python, particularly within hybrid application architectures (monolith + microservices)
* Experience using gRPC for internal service communications
* GraphQL for interaction with frontend services
* FastAPI or Starlette for 3rd party integrations
* Working knowledge of both Postgres and DynamoDB databases
* Experience deploying systems in AWS using managed Kubernetes services
* Proven track record of working as a software engineer, not just a developer
* Must have experience beyond using the Django framework
* Effective collaboration with product teams is essential
* Ability to propose and reason through alternative design solutions
Environment
* Fast-paced workload with frequent project rotations
* Opportunities to work on financial platforms, insurance integrations, and telematics systems
* Strong focus on AI with tangible real-world implementation
* Supportive leadership encouraging AI-driven experimentation
* Hybrid working model with one on-site day per week in a central London office