Senior Software Engineer

2
  • £75,000 - £85,000
  • United Kingdom
  • Permanent

Are you an experienced Senior Software Engineer looking to work on a high-availability, event-driven, distributed microservices platform that powers $200M of analytics products annually?

Join a world-leading professional services firm and be part of their Talent Analytics division, where data-driven insights help organizations make better decisions.


  • Develop & Maintain: Build scalable applications using C#, .NET, ASP.NET Core, Azure Cloud, Docker, Kubernetes, Kafka, Terraform.
  • Architect & Design: Collaborate on system design for performance and scalability.
  • Optimize & Review: Conduct code reviews, write unit/integration tests, and improve performance.
  • Innovate & Mentor: Keep up with the latest tech trends and guide junior developers.
  • Work in Agile: Be part of an Agile team delivering high-quality solutions.

Experience needed:

  • Expertise in C#/.NET and cloud platforms like Azure.
  • Experience with microservices, containerization (Docker/Kubernetes), CI/CD (Azure DevOps/Jenkins), and database management (SQL & NoSQL).
  • Strong understanding of design patterns, TDD, SOLID principles, and Agile methodologies.
  • Excellent problem-solving skills and ability to work collaboratively in a high-performing team.


  • Work on large-scale datasets (up to 45M rows by 300 columns) generating billions of analytics daily.
  • A flexible hybrid work environment that supports work-life balance.
  • A commitment to continuous learning, growth, and innovation.
  • An inclusive culture where diversity is valued, and ideas are heard.


Ready to take your career to the next level? Apply now!


Charlie Dibble Assistant Manager - Insurance Technology

Apply for this role