Job Specifications
Join a top-tier London consultancy partnering with a major insurance client to develop innovative analytics and actuarial solutions. We're looking for an experienced software engineer to take a leading role in the evolution of a cutting-edge internal platform used by actuaries and data scientists across the business.
Key Responsibilities
Lead feature development on a high-impact analytics platform, with a focus on performance, scalability, and long-term maintainability.
Bridge and optimise the integration between C# (.NET 8) and Python codebases--refactoring and enhancing where necessary to reduce inefficiencies and improve modularity.
Improve the performance of complex data pipelines and real-time calculation engines, working with large datasets (4GB+) to deliver rapid, reliable results.
Review code and mentor peers, providing feedback and fostering skill development within a growing, collaborative team.
Promote engineering excellence, championing best practices in clean code, CI/CD, automated testing, version control, and modern architectural principles (e.g. SOLID).
Collaborate cross-functionally with actuaries, analysts, and data scientists to translate technical solutions into real-world insurance value.
Explore and prototype emerging technologies that could enhance platform capabilities or operational efficiency.
Contribute to a positive engineering culture grounded in curiosity, innovation, and continuous improvement.
What We're Looking For:
Strong C#/.NET (preferably .NET 8) development experience in production environments.
Proficiency with Python, particularly in analytics, data workflows, or system integration contexts.
Experience working with Azure services, including Functions, App Services, Batch, and Blob/Table/Queue Storage; exposure to ASP.NET WebAPI and CosmosDB is a plus.
Solid grasp of software engineering fundamentals: testing strategies, version control (e.g. Git), clean architecture, and CI/CD pipelines.
A background in mentoring or technical leadership, with the ability to review code and support team growth.
Strong communication skills, capable of clearly explaining technical topics to both technical and non-technical stakeholders.
A problem-solving mindset, with a keen eye for performance and user experience.
Interest or experience in non-life (general) insurance analytics--you don't need to be an actuary, but a curiosity about the domain and willingness to engage with actuarial concepts is key.
Experience working with large datasets and/or real-time analytics pipelines.
Familiarity with Agile development practices, with an emphasis on flexibility, collaboration, and end-user impact.
This is a Hybrid working role with 2 days on site and 3 days remote, based in central London.
2 - 3 stage interview process with interview slots immediately available.
Apply now to be considered.
About the Company
We are Halian. Your partners in possibility.
For over 27 years, we have been helping businesses make progress, build efficiency, and discover new possibilities. Our mission is to support talented individuals in their exploration, innovation, and unleashing of their full potential. We understand that innovation is the key to providing agile, practical solutions that transform businesses and careers at an accelerated pace.
Halian's smart services, talent and search capability, help you to realise tomorrow's potential. We bel...
Know more