Job Search and Career Advice Platform

Enable job alerts via email!

Principal Engineer / Software Architect

Sequel Business Solutions Ltd

City of Westminster

On-site

GBP 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions company in the United Kingdom is seeking a Principal Engineer and Software Architect to design and oversee complex software systems. You will lead technical discussions, mentor engineering teams, and ensure adherence to architecture standards while collaborating closely with various stakeholders. The ideal candidate will have extensive experience in software development, knowledge of cloud platforms, and proficiency in modern software architecture principles. This position calls for technical, leadership, and innovation skills to drive continuous improvement.

Qualifications

  • Many years of experience in software development at a Principal Engineer level.
  • Proven experience in designing and developing complex systems.
  • Experience with Software as a Service deployment model.

Responsibilities

  • Lead the design and development of scalable, reliable, and secure software architectures.
  • Provide technical guidance and mentorship to engineering teams.
  • Evaluate and recommend appropriate technologies for software development.

Skills

Software Development
System Design
Technical Leadership
Cloud Platforms (Azure, AWS, GCP)
DevOps Practices
Microservices Architecture
Agile Methodologies
Performance Optimization
Database Knowledge (SQL, NoSQL)

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Swift Vapor framework
Docker
Kubernetes
Job description

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 NoSQL.
  • Familiarity with DevOps 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.

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.

Verisk Analytics is an equal opportunity employer. All members of the Verisk Analytics family of companies are equal opportunity employers. We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran's status, age or disability. Verisk's minimum hiring age is 18 except in countries with a higher age limit subject to applicable law. Unsolicited resumes sent to Verisk, including unsolicited resumes sent to a Verisk business mailing address, fax machine or email address, or directly to Verisk employees, will be considered Verisk property. Verisk will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.