×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer​/Software Architect

Job in City Of London, Central London, Greater London, England, UK
Listing for: Sequel Business Solutions Ltd
Full Time position
Listed on 2025-11-19
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Position: Principal Engineer / Software Architect
Location: City Of London

Verisk Analytics is a leading data analytics and risk assessment company, empowering clients to make informed decisions. With a commitment to innovation, integrity, and impact, Verisk combines deep industry expertise with cutting-edge technology to deliver insights that drive performance and resilience. Join a company that values collaboration, continuous learning, and real-world problem-solving—where your work helps shape smarter decisions worldwide.

The Whitespace platform has been leading the way in data-first since launch in August 2019, leaving outdated analogue document-based trading far behind. Our mission is to support the entire (re) insurance life cycle, making it faster and more efficient. We believe in smoothing the process, not adding layers to it. While data-first and digital trading are the buzz words thrown around in the insurance market, not all platforms can live up to the hype.

We know that brokers and underwriters who use Whitespace work faster and smarter.

As a Principal Engineer and Software Architect, you will play a crucial role in designing and overseeing the implementation of complex software systems. You will collaborate with engineering teams, stakeholders, and business leaders to ensure the delivery of high-quality software solutions that meet both technical and business requirements. You will look at existing software for opportunities to redesign and refactor to simplify code, improve performance and increase reusability.

Responsibilities
  • System Design & Architecture: Lead the design and development of scalable, reliable, and secure software architectures. Translate business requirements into technical solutions that align with company goals and industry best practices.
  • Technical Leadership: Provide technical guidance and mentorship to engineering teams, ensuring adherence to architecture standards and best practices. Lead code reviews, technical discussions, and decision-making processes. Create task lists that breakdown new features to enable work to be distributed across engineers and tracked.
  • Collaboration: Work closely with analysts, engineers, and other stakeholders to understand system requirements, constraints, and objectives. Ensure the architecture supports future growth and flexibility.
  • Technology Selection: Evaluate and recommend appropriate technologies, frameworks, and tools for software development, ensuring that the system is innovative and cost-effective.
  • Quality Assurance: Ensure software designs and implementations follow best practices, coding standards, and appropriate testing methodologies. Guarantee high performance, security, and scalability of the architecture.
  • Documentation & Communication: Create clear, comprehensive, and maintainable documentation for system architectures, workflows, and technical specifications. Communicate effectively with non-technical stakeholders to ensure understanding of architectural decisions.
  • Continuous Improvement: Stay updated on emerging technologies and industry trends to keep our systems modern and ahead of the competition. Drive innovation and continuous improvement in software architecture and development processes.
Qualifications
  • Degree in Computer Science, Software Engineering, or a related field.
  • Many years of experience in software development to an advanced standard likely at a Principal Engineer level.
  • Proven experience in designing and developing complex systems, preferably with exposure to a Software as a Service deployment model.
  • Experience using the Swift Vapor framework for server side API development would be particularly advantageous.
  • Strong understanding of software architecture principles, patterns, and design methodologies.
  • Experience with cloud platforms (Azure, AWS, GCP) and microservices architecture.
  • Knowledge of databases, both relational (SQL) and No

    SQL.
  • Familiarity with Dev Ops practices and tools (CI/CD, containerization with Docker, Kubernetes).
  • Understanding of Agile methodologies and best practices.
  • Experience with distributed systems, high-availability designs, and performance optimization.

#LI-Hybrid

About Us

For over 50 years, Verisk has been the leading data analytics and technology partner…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary