Back to Job Search

Principal Full Stack Engineer Java javaScript AWS

Job Description

a leading provider of data and technology solutions for the insurance industry, is seeking a talented and experienced Principal Software Engineer (Full Stack) to join their dynamic team. As a Principal Software Engineer, you will lead the architecture decision-making within an experience team ensuring that scalable, performant, and easy-to-maintain solutions are delivered.


  • Very competitive salary up to 90K
  • Performance-based bonus plan
  • Online learning platforms
  • Engineering certification programs
  • Flexible work environment
  • Work from home allowance
  • 30 days annual leave plus 4 stats
  • Pension plan
  • Group benefit scheme - private healthcare, dental and optical insurance for you and your family

Key responsibilities:

  • Lead the architectural discussions and decision-making within the team
  • Coach and mentor junior engineers within the organization
  • Design and delivery of key business applications and solutions
  • Proactively engage with cross-functional stakeholders including Product Managers and Architecture team
  • Facilitate the implementation of our Cloud Native applications and services that are both sustainable and scalable in production


  • A third-level degree in Information Technology or Computer Science
  • 8+ years of professional programming experience, including experience at a software product company
  • Hands-on front-end experience
  • Proficiency in at least one programming or scripting language, such as Java, Kotlin, or Golang (Preferably Java)
  • Experience with at least one cloud platform (preferably AWS),
  • Expierence with infrastructure as code, container orchestration environments (preferably Kubernetes),
  • Expierence with modern JavaScript Frameworks

Desirable qualifications:

  • Security-first approach with a strong focus on secure delivery of application software and cloud infrastructure
  • Experience with container-based solutions such as Docker and Kubernetes
  • Proficiency in deploying infrastructure via Terraform
  • Experienced in secure development best practices

We are looking for someone who enjoys building amazing platforms and delivering features that help insurance shoppers get to the best outcome in their insurance shopping journey. The ideal candidate must possess excellent communication skills and be able to engage with cross-functional stakeholders, including Product Managers and Architecture teams. If you're passionate about software engineering and want to join a world-leading team of experts striving to redefine an industry with data and technology at its heart, then we encourage you to apply for this exciting opportunity!

To discuss the wider Software engineering market please contact Michael Magee at Vanrath