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:

    687

  • Published:

    3 days ago

  • Expiry date:

    2025-10-10

Job Title: Senior Software Engineer (Python)
Location: London
Salary Range: Competitive + benefits
Reporting to: Lead Software Engineer
Type: Permanent, Hybrid

Overview
An exciting opportunity for a Senior Software Engineer with strong Python expertise to join a high-performing team building innovative solutions for underwriting and reinsurance performance. The role focuses on designing, developing, and supporting full-stack applications that enhance decision-making for underwriters, with a strong emphasis on agile delivery, technical excellence, and close collaboration with business stakeholders.

Key Responsibilities

  • Research, design, test, and develop software solutions that transform underwriting processes.
  • Collaborate with engineers, data specialists, and underwriters to deliver impactful technology.
  • Contribute to the development of dashboards, actuarial model management platforms, and data-driven tools.
  • Deliver incremental value through agile delivery practices.
  • Coach and support junior engineers to develop their technical and professional skills.
  • Ensure high-quality engineering through TDD/BDD and best practice agile methods.
  • Continuously seek improvements in processes, tools, and technologies
What We're Looking For
  • Strong experience in application development with Python (FastAPI desirable).
  • Demonstrable track record in building and configuring complex software solutions.
  • Solid understanding of object-oriented programming, TDD, and BDD.
  • Experience working within agile and DevOps environments.
  • Relevant qualifications in Computer Science, Engineering, or equivalent experience.
  • Appetite for continual learning, experimentation, and innovation.

Desirable but Not Essential

  • Experience with AWS or Azure.
  • Knowledge of Domain Driven Design (DDD).
  • Familiarity with frontend technologies (HTML, CSS, HTMX, React).
  • Experience with C# and .NET Web/API development.
  • Understanding of git, CI/CD pipelines, and observability/monitoring practices.
  • Exposure to actuarial or commercial insurance concepts.
  • Experience with Terraform, deployment pipelines, containerisation, or microservices.
  • Awareness of integration patterns and modern software techniques.
About the Company

A well-established, international (re)insurance organisation with a strong presence in the London Market. Recognised for its technical strength, financial stability, and collaborative culture, the business is committed to innovation, empowering its people, and investing in technology to support sustainable growth. The company offers a dynamic environment, competitive benefits, and opportunities for professional development.