Role: Software Engineer (Python)Salary: Circa £80k (Potential flex) + Bonus (Up to 20%) + benefitsBenefits: 10% pension without employee contribution, Private Medical + much moreAbout the OpportunityWorking in the Underwriting and Reinsurance Performance team consists of Actuaries, Reinsurance Specialists and Engineers. You will research, design, test, develop and support software solutions to transform their market-leading underwriting business.You will ensure best-in class Software Engineering across all Technology deliverables, as a senior member of the Innovation Product Team.They are building and running full-stack solutions from Underwriting Dashboards to an Actuarial Model Management platform, working closely with the Innovation and Analytics function to define their developing Data Platform and identify opportunities to demonstrate its value.Experience required: Experience of Python API frameworks - Flask and/or FastAPIPassionate about DDDAwareness of modern technology techniques and patterns such as Domain Driven Design (DDD), integration patterns, microservices, containerisationStrong understanding of agile software engineering practices, methods and toolsAppetite for continual experimentation and learningExperience of AWS or Azure ..... full job details .....