Senior Software Engineer

Apply now »

Date: Dec 12, 2025

Location: London, GB, EC3M 3BD

Company: Aspen Insurance

Role Level C , Role Classification AVP Department IT 

Since Aspen was founded in 2002, we have become a leading, diversified specialty insurance and reinsurance company. We respond thoughtfully and creatively to find the best outcomes for our clients and business partners through carefully-tailored solutions.

We believe the way we work is just as important as the work we do, and we are guided by our core values of respect, honesty, trust and professionalism.

Aspen is a great place to develop your career offering an exciting and challenging environment where achievement is rewarded.

 

The Role:

 

To plan, co-ordinate and lead the execution of specific IT activities/initiatives which fulfil the organisation’s business requirements; and support continuous improvement. The role holder will provide technical leadership and work closely with key stakeholders, delivery teams and suppliers to ensure optimal delivery.

“Our Aspen Values are expected to be reflected in the delivery and performance of every role.”

 

Key Accountabilities:

 

  • Lead design and development of reusable, scalable UI components for a centralized React-based component library.
  • Drive architecture decisions ensuring UI consistency, accessibility, and performance across enterprise applications.
  • Own full-stack development using ReactJS (front-end), Node.js/Spring Boot (back-end), .NET/Python (scripting/ analytics)
  • Design and integrate RESTful APIs, GraphQL, and microservices, ensuring secure and efficient communication.
  • Champion cloud-native solutions leveraging Azure services (Azure Functions, Logic Apps, App Services) and optimize for resilience and scalability.
  • Integrate Power Platform tools with custom applications for business automation.
  • Establish and maintain CI/CD pipelines using Azure DevOps; enforce DevOps best practices.
  • Implement secure coding standards, performance tuning, and proactive monitoring using Azure Monitor and Application Insights.
  • Mentor junior engineers, conduct code reviews, and foster Agile best practices across cross-functional teams.

 

Skills & Experience:

 

  • A degree in Computer Science, IT, or a similar discipline at the Bachelor's or Master's level.
  • 7+ years of software engineering experience, including full-stack development.
  • Demonstrated expertise in enterprise-scale applications, cloud-native architecture, and integration projects.
  • Experience with secure coding, performance optimization, and monitoring tools.
  • Deep understanding of API standards, GraphQL, WebSocket, and gRPC.
  • Strong knowledge of cloud platforms (Azure required; AWS/GCP a plus).
  • Expertise in design systems and component architecture (Storybook, Figma workflows).
  • Advanced proficiency in JavaScript/TypeScript, HTML, CSS/SASS.
  • Proven expertise in programming languages such as SQL, Java, .NET, or Python, etc. 
  • Strong experience with Node.js, Express, Spring Boot, and REST API patterns.
  • Hands-on with Azure services, serverless architecture, and API Gateway.
  • Solid knowledge of SQL and NoSQL databases (Azure SQL, Cosmos DB).
  • Competency in DevOps, CI/CD automation, and infrastructure-as-code.

 

At Aspen we know that having a diverse and inclusive workforce is good for our people, good for our business and good for the environments in which we operate.  We therefore welcome applications from people which allows us to draw on diverse cultures, perspectives, skills and experiences.

Apply now »