Backend Software Engineer
International Insurtech | Microsoft Stack / Azure | UK Remote
An exciting opportunity for a Backend Software Engineer to join an international Insurtech delivering cloud-based software solutions to the life insurance, pensions and annuities sector. Working within an international technology team, you will develop and enhance the backend services underpinning business-critical client platforms. This role would suit someone who enjoys solving complex technical problems, building reliable software and collaborating with colleagues to deliver practical solutions. The role is remotely based in the UK, with occasional team and client meetings.
Key Responsibilities
- Design, develop and maintain backend applications and services using the Microsoft technology stack.
- Build and enhance APIs, integrations and data processing services within an Azure cloud environment.
- Translate business and technical requirements into secure, scalable and maintainable software.
- Work closely with business analysts, delivery managers, engineers and testers throughout the development lifecycle.
- Write clean, well-tested code and contribute to code reviews and shared engineering standards.
- Investigate and resolve software defects, performance issues and production incidents.
- Support automated testing, deployment and continuous improvement of development processes.
- Maintain clear technical documentation and contribute to application design decisions.
Key Requirements
- Strong backend software engineering experience using C# and .NET.
- Solid practical experience developing and deploying applications in Microsoft Azure.
- A background developing software for the life insurance, pensions and annuities sector, either directly or through a technology provider serving these markets.
- Experience developing APIs and integrating applications with third-party systems.
- Strong database skills, including SQL and relational data modelling.
- Understanding of secure development, automated testing and software engineering best practice.
- Experience using Git and working with CI/CD pipelines.
- Strong problem-solving skills and the ability to communicate effectively within a distributed team.
- UK based and able to attend occasional team and client meetings.
Desirable Experience
- Azure services such as App Service, Functions, Service Bus and Azure SQL.
- Azure DevOps and infrastructure as code.
- Insurance policy administration platforms, pension administration systems or annuity processes.
- Modernising established applications or migrating services to the cloud.
A great opportunity to contribute to specialist software used by insurance and financial services clients internationally.