Willis Re logo
Willis RePosted 1 month ago

Full Stack Engineer

On-siteLondon, England, United Kingdom

Full TimeEnterprise

Job Summary

Design, build, and ship end-to-end features across APIs, services, and responsive user interfaces on Microsoft Azure using cloud-native patterns and infrastructure-as-code. Consume data through APIs and surface it performantly for brokers and analysts while integrating with external market platforms, carrier systems, and vendor SaaS products. Develop AI-enabled product features using retrieval-augmented generation, tool integration, and human-in-the-loop design, leveraging AI-assisted engineering tools in your daily workflow. Practice test-driven development to write secure, maintainable code applying authentication, authorization, and data protection patterns from the start. Collaborate with architects and stakeholders to shape architectural standards, review code, and mentor others across this greenfield estate.

Required Qualifications

  • Extensive experience of professional software engineering experience
  • Experience in insurance, reinsurance or wider financial services
  • Strong programming skills in C#/.NET or Python
  • Solid API design
  • Strong SQL
  • Practical experience building modern user interfaces with React or Angular and TypeScript
  • Hands-on experience with Azure
  • CI/CD tooling such as Azure DevOps or GitHub Actions
  • Infrastructure-as-code (Terraform)
  • Experience building to architectural standards
  • Applying common patterns such as microservices, event-driven and API-led design
  • Strong grounding in security patterns (OAuth 2.0, OIDC, Entra ID, RBAC)
  • Secure coding practices
  • Comfortable working with relational databases
  • Data-heavy application features
  • Eye for query performance
  • Experience building with LLMs and AI-enabled solutions
  • Clear appetite to learn
  • Familiarity with agentic patterns
  • Prompt design
  • Evaluation
  • Fluency in test-driven development
  • Automated testing
  • Eye for maintainable design
  • Good judgement about when to keep things simple
  • Ability to work closely with product stakeholders and delivery partners
  • Explain technical trade-offs clearly
  • Experience with retrieval-augmented generation
  • Tool and API integration
  • Human-in-the-loop design
  • Use AI-assisted engineering tools such as Claude Code or Claude Cowork
  • Help the wider team adopt AI-assisted tools
  • Integrate with external market platforms, carrier and client systems
  • Vendor SaaS products
  • API-first and event-driven patterns
  • Design, build and ship features end to end
  • From APIs and services through to responsive, accessible user interfaces
  • Develop and run cloud-native applications on Microsoft Azure
  • Using PaaS services
  • Containers
  • Infrastructure-as-code
  • Consume data through APIs and services
  • Surface data in usable, performant ways
  • Build AI-enabled product features
  • Practise test-driven development
  • Write secure, maintainable code
  • Apply established security patterns including authentication and authorisation
  • Data protection and privacy from the start
  • Build to the agreed architectural standards
  • Help shape architectural standards
  • Contributing to design discussions
  • Reviewing code from in-house and partner engineers
  • Mentoring others across a greenfield estate
  • Work across both traditional and AI-native development
  • Enjoy working across the whole stack
  • Equally comfortable building conventional services and AI-enabled features
  • Work alongside architects, product stakeholders and delivery partners
  • Ship software that brokers and analysts use every day

Desired Qualifications

  • Experience in insurance, reinsurance or wider financial services is a plus, but not essential
  • Experience building with LLMs and AI-enabled solutions, or a clear appetite to learn
  • Familiarity with agentic patterns, prompt design and evaluation is a significant advantage

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce