Software Dev Technical Lead

Company: Verisk Analytics
Apply for the Software Dev Technical Lead
Location: London
Job Description:

Overview

In this role you will lead design and delivery for a high-performance, scalable platform within Verisks Whitespace Software. You’ll own technical direction, guide other engineers, and help shape architecture across a global product used in specialty insurance. You will build new functionality with modern tech while ensuring reliability, security, and performance at scale. This is a hands-on leadership role focused on meaningful impact and mentoring.

Pay / Benefits

  • medical coverage
  • life insurance
  • pension plans
  • paid time off
  • wellness initiatives
  • fitness programs

Responsibilities

  • Design and implement features on a scalable production platform
  • Lead technical design discussions and influence architecture decisions
  • Collaborate with product, design, and engineering teams to deliver high-quality solutions
  • Write clean, maintainable code using modern development practices
  • Provide mentorship and technical guidance to junior engineers
  • Review code, share feedback, and drive continuous improvement
  • Identify opportunities to improve system performance, scalability, and maintainability
  • Troubleshoot and resolve complex issues across the platform

Key requirements

  • Strong experience building and maintaining complex software systems
  • Proven experience with Angular and TypeScript as core technologies
  • Exposure to Node.js and ideally Swift or other modern languages
  • Experience with NoSQL databases such as Couchbase, MongoDB, or similar
  • Knowledge of microservices architectures and container-based environments
  • Solid understanding of software design patterns, architecture, and best practices
  • Experience in Agile environments with modern development workflows
  • Strong problem-solving and debugging skills
  • Ability to work independently and collaboratively within a team
  • Experience mentoring or supporting other engineers
  • Design and implement new features across a scalable, production platform
  • Lead technical design discussions and contribute to architecture decisions
  • Work closely with product, design, and engineering teams to deliver high-quality solutions
  • Write clean, maintainable, and efficient code using modern development practices
  • Provide technical guidance and mentorship to junior engineers
  • Review code, share feedback, and support continuous improvement across the team
  • Identify opportunities to improve system performance, scalability, and maintainability
  • Troubleshoot and resolve complex technical issues across the platform
  • Contribute to improving engineering processes, tools, and standards
  • Strong problem-solving and debugging skills
  • Ability to work independently and collaboratively within a team
  • Experience mentoring or supporting other engineers
  • Angular
  • TypeScript
  • Node.js

…

Posted: October 3rd, 2026