Senior Software Engineer (Python)

Back to job search

Senior Software Engineer (Python)

  • Location:

    United Kingdom

  • Contact:

    Piere Forbes

  • Contact email:

    piere.forbes@equitycity.co.uk

  • Contact phone:

  • Job ref:

    579

  • Published:

    7 days ago

  • Expiry date:

    2025-04-26

Title: Senior Software Engineer (Python)
Location: London/ Hybrid 
Salary: £70,000 per annum 

Job Profile Summary
As a Senior Software Engineer with experience of Agile and DevOps working within the Underwriting Performance Innovation team, you will research, design, test, develop and support software solutions to transform our market-leading underwriting business.

Job Description
  • Collaborate with software engineers, data engineers, and underwriters to define and deliver the future of Property & Casualty underwriting at TMHCC International
  • Continually improve ways of working, responding to change and maintaining focus on the underwriting experience
  • Deliver valuable software in small increments
  • Drive technical excellence to preserve and enhance agility
Skills and Experience Specification
Essential:  
  • Hands-on knowledge of Domain Driven Design (DDD)
  • Experience of application development using Python (FastAPI desirable)
  • Relevant qualifications and experience i.e. BSc in Computer Science or Engineering, Software Development certifications, etc.
  • 3+ years demonstrable experience in configuring and developing complex software solutions
  • Strong understanding of object-oriented programming and test driven development (TDD and BDD)
  • Strong understanding of agile software engineering practices
  • Appetite for continual experimentation & learning
  • Experience of AWS or Azure
  • Awareness of modern software techniques such as integration patterns, microservices, containerisation

Desirable
  • Some experience with frontend technologies such as HTML, CSS, HTMX, React
  • Understanding of git, CI/CD and DevOps practices and experience in Observability / monitoring
  • Any knowledge of Actuarial/Commercial Insurance is a bonus.
  • Some exposure to or interest in Terraform and deployment pipelines in AWS or Azure