Back to Job Search

Software Engineer

Job description


An exciting opportunity to join one of UK's largest Insurers, as a Software Engineer. You will be joining a business focusing on investigating new products, services, and markets, with a presence in 8 countries and a diverse product portfolio. This is a business where employees and customers are always at the core of their values and practices, where you will be offered excellent opportunities to develop and progress your career, alongside a competitive salary and benefits package.

About You
The successful Software Engineer will be an enthusiastic and inquisitive individual, who can think creatively to solve problems and meet user requirements. You must have a keen interest in software engineering and be ready to research and learn new techniques, languages and frameworks. Working with a DevSecOps mindset, you will be developing, delivering and operating applications using a secure approach.


  • Contributing to the development and refinement of user requirements.
  • Designing innovative solutions to solve problems and meet requirements.
  • Implementing solutions using a variety of programming languages, frameworks, tools and techniques.
  • Developing appropriate tests to support code.
  • Producing applicable technical documentation.
  • Actively contribute to Scrum ceremonies such as Refinement, Sprint Planning and Retrospective.
  • Contribute to improvements of our technical excellence and ways of working within Squad, Chapter and Guild forums.

You will also be expected to keep your skills up to date by following advancements in the field and researching new and innovative technologies and techniques.

Skills and Experience


  • 2+ years web services development (i.e., REST services), preferably using Java and Spring Boot.
  • 2+ years web development using HTML, CSS and a JavaScript/TypeScript framework, preferably Angular 2+.
  • Experience with SQL and relational database technologies such as PostgreSQL, MySQL or MS SQL.
  • Experience working with cloud technologies, particularly Google Cloud Platform (GCP)
  • Experience with version control systems such as Git.
  • Ability to communicate effectively to a variety of audiences including both technical and non-technical stakeholders.


  • Experience with Docker, Kubernetes, Helm, or Terraform.
  • Experience with Python, Kotlin or other programming/scripting languages.
  • Experience working in an Agile/Scrum environment.
  • Experience working with Azure DevOps pipelines.
  • Experience working with NoSQL databases.

Similar Jobs

View All Jobs
Senior Software Engineer

SENIOR SOFTWARE ENGINEER - PERMANENT - CARDIFF An exciting opportunity to join one of UK's largest Insurers, as a Senior Software Engineer. You will be joining a business focusing on investigating ...

Software Development Manager
Royal Tunbridge WellsNegotiablePermanent

SOFTWARE DEVELOPMENT MANAGER - IT - INSURANCE Our client, a Times Top 30 major UK insurer, is looking for a Software Development Manager to join their dynamic, energetic and agile IT department. As...

Graduate Software Developer

GRADUATE SOFTWARE DEVELOPER - PERMANENT - LONDON Fantastic opportunity to join a market-leading Global Workforce Solutions and Employer of Record Services provider, with a presence in over 120 coun...

Site Reliability Engineer
London£60000 - £70000 per annumPermanent

Site Reliability Engineer We are looking for a Support Development Engineer to join an existing development team. You will be expected to provide proactive monitoring of the production and other en...

Application Support Analyst
IpswichBonus + Hybrid WorkingPermanent

Application Support Analyst - Global Reinsurance Broker- Perm - Hybrid w/Suffolk Base Join one of the world's biggest Reinsurance Broking organisations as an application support engineer, supportin...

Data Engineer
Chesterfield£45000 - £55000 per annumPermanent

DATA ENGINEER - DATA - INSURANCE We are recruiting a Data Engineer for our client, a large UK insurance group. Working alongside other Data Engineers and Data Architects you will be responsible for...

Senior Network Engineer
City of LondonPackage + Hybrid WorkingPermanent

Senior Network Engineer - Global Risk Management Org - Perm - Hybrid with City Base Join one of the world's leading Risk Management and Insurance Broking organisations as a Senior Network Engineer....

Azure Data Engineer
Royal Tunbridge WellsNegotiablePermanent

AZURE DATA ENGINEER We're looking for an experienced Azure Data Engineer to join my client's fast-paced, innovative team of Data Engineers and Data Architects who work on the Microsoft Stack, predo...

Senior NetOps Engineer
CroydonBonus + BenefitsPermanent

Senior Network Operations Engineer - Global Risk Management Org - Perm - Hybrid wCroydon Base Join one of the world's leading Risk Management and Insurance Broking organisations as a Senior Network...

Automation Test Engineer - Data
CardiffHybrid + Bonus + BenefitsPermanent

Test Automation Engineer Data/Analytics - Leading Fintech - Remote with some travel to Cardiff - Perm Superb opportunity to join one of the biggest names in the UK financial services sector as a Te...

Azure Data Engineer - Insurance
Royal Tunbridge WellsNegotiablePermanent

Azure Data Engineer Tunbridge Wells, Kent and Remote (2 days per week in office in Tunbridge Wells Gerrard White is curently looking a Data Engineer to join a client within the insurance sector wit...

Trainee IT Support Technician
Royal Tunbridge Wells£20000.00 - £22000.00 per annumPermanent

IT Junior Support Technician Tunbridge Wells - High Brooms area Salary between £20,000 - 22,000 Hours 9am-5pm Monday-Friday Full Time and Permanent The Company A leading and rapidly expanding group...