Principal Fullstack Engineer

Verisk Analytics

Greater London

Hybrid

GBP 39,000 - 79,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Verisk Analytics is seeking a Principal Full Stack Engineer to lead the design and delivery of large-scale software solutions across multiple products and teams. You will shape technical architecture, drive best practices in performance, security, and DevOps, and contribute across UI, APIs, and backend services using cloud platforms such as AWS or Azure.

You will mentor engineers, promote high-quality code, and collaborate with Product and Architecture teams to translate business needs into

Qualifications

  • Degree in Computer Science, Software Engineering, or a related discipline
  • Significant experience delivering software solutions at Principal Engineer level
  • Strong expertise in TypeScript, JavaScript, and Angular
  • Experience building backend services using Node.js or similar technologies
  • Proven experience designing and developing complex distributed systems
  • Deep understanding of software architecture, design patterns, and engineering best practices
  • Experience working with cloud platforms such as Azure or AWS
  • Experience developing and deploying microservices-based applications
  • Strong understanding of high-availability, scalability, and performance optimization concepts
  • Experience working within Agile software development environments
  • Experience with Swift and the Vapor framework for server-side API development
  • Experience building APIs with technologies such as C# or Java
  • Experience with NoSQL databases including Couchbase or MongoDB
  • Familiarity with CI/CD pipelines, Docker, Kubernetes, and modern DevOps practices

Responsibilities

  • Lead the design and development of large-scale software solutions that support critical business capabilities
  • Shape technical architecture and engineering standards across multiple products and teams
  • Build modern, cloud-native applications using scalable and resilient design principles
  • Contribute across the full technology stack, from user interfaces to APIs and backend services
  • Mentor engineers and provide technical guidance on complex development initiatives
  • Drive best practices in software quality, performance, security, and maintainability
  • Collaborate closely with Product, Engineering, and Architecture teams to translate business needs into technical solutions
  • Support continuous improvement through modern DevOps and Agile engineering practices

Skills

Principal Engineer experience
TypeScript
JavaScript
Angular
Node.js
Distributed systems
Software architecture
Azure
AWS
Microservices
CI/CD
Docker
Kubernetes
NoSQL
MongoDB
C#
Java
DevOps practices
Swift
Vapor (Swift)

Education

Degree in Computer Science, Software Engineering, or a related discipline

Tools

Vapor
MongoDB
Couchbase
Docker
Kubernetes
Node.js
Angular

Job description

Salary: £39,000 - 79,000 per year

Requirements
  • Degree in Computer Science, Software Engineering, or a related discipline
  • Significant experience delivering software solutions at Principal Engineer level
  • Strong expertise in TypeScript, JavaScript, and Angular or comparable modern front-end technologies
  • Experience building backend services using Node.js or similar technologies
  • Proven experience designing and developing complex distributed systems
  • Deep understanding of software architecture, design patterns, and engineering best practices
  • Experience working with cloud platforms such as Azure or AWS
  • Experience developing and deploying microservices-based applications
  • Strong understanding of high-availability, scalability, and performance optimization concepts
  • Experience working within Agile software development environments
  • Experience with Swift and the Vapor framework for server-side API development
  • Experience building APIs with technologies such as C# or Java
  • Experience with NoSQL databases including Couchbase or MongoDB
  • Familiarity with CI/CD pipelines, Docker, Kubernetes, and modern DevOps practices
Responsibilities
  • Lead the design and development of large-scale software solutions that support critical business capabilities
  • Shape technical architecture and engineering standards across multiple products and teams
  • Build modern, cloud-native applications using scalable and resilient design principles
  • Contribute across the full technology stack, from user interfaces to APIs and backend services
  • Mentor engineers and provide technical guidance on complex development initiatives
  • Drive best practices in software quality, performance, security, and maintainability
  • Collaborate closely with Product, Engineering, and Architecture teams to translate business needs into technical solutions
  • Support continuous improvement through modern DevOps and Agile engineering practices
Technologies
  • AI
  • API
  • AWS
  • Angular
  • Azure
  • Backend
  • C#
  • CI/CD
  • Cloud
  • DevOps
  • Docker
  • Support
  • Java
  • JavaScript
  • Kubernetes
  • MongoDB
  • NoSQL
  • Security
  • Swift
  • TypeScript
  • microservices
  • NodeJS
  • Fullstack
More

We are Verisk, a global data, analytics, and technology company that helps leading insurers make better decisions and operate smarter, faster, and with greater confidence. For more than 50 years, we have supported property and casualty insurers with AI-powered risk modeling, advanced analytics, and technology solutions across the full policy lifecycle. We offer a collaborative, supportive, and people-first culture that values learning, caring, and results, with recognition as a Great Place to Work across multiple regions. We provide a competitive compensation package, location-dependent benefits that may include medical coverage, life insurance, pension plans, and paid time off, plus wellness initiatives, fitness programs, team-building activities, and career development opportunities. This is a full-time, hybrid Principal Full Stack Engineer role where we are building modern, scalable software and investing heavily in technology and platform transformation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Full Stack
Senior Software Engineer Full Stack

Client Server • West of England

Hybrid
GBP 40,000 - 70,000
Lead Full Stack Software Developer
Lead Full Stack Software Developer

Spectrum IT Recruitment • Southampton

Hybrid
GBP 80,000 - 100,000
Hybrid work model
Competitive salary and benefits
Senior Software Engineer, Frontend (TypeScript)
Senior Software Engineer, Frontend (TypeScript)

Indigo Vision • Greater London

Hybrid
GBP 50,000 - 90,000
Hybrid working model
2 days in the office
Private medical insurance
+2
Principal Full Stack JavaScript Engineer
Principal Full Stack JavaScript Engineer

hedgehog lab • Leeds

Hybrid
GBP 60,000 - 80,000
28 days of annual leave plus bank holidays
5 Impact Days for L&D
Flexible working environment
+4
Senior Back-End Software Engineer
Senior Back-End Software Engineer

Verisk • Manchester

On-site
GBP 65,000 - 75,000
Principal Software Engineer
Principal Software Engineer

Simple Machines • Greater London

Hybrid
GBP 120,000 - 180,000
Software Engineer Full Stack
Software Engineer Full Stack

Client Server • Pill

Hybrid
GBP 81,000 - 99,000
Flexible working
Home working most of the time; Bristol
Principal Software Engineer
Principal Software Engineer

Verifile Limited • Bedford

On-site
GBP 75,000 - 85,000
Senior Software Engineer
Senior Software Engineer

Hiscox AG • York and North Yorkshire

On-site
GBP 47,000 - 87,000
Senior Software Engineer
Senior Software Engineer

Formula Recruitment Limited • Greater London

Hybrid
GBP 68,000 - 108,000
Private health scheme
Hybrid work
25 days holiday
+1