Principal Engineer (Web)

CAI World-Wide
Derby, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 54K

Job location

Remote
Derby, United Kingdom

Tech stack

.NET
HTML5
C Sharp (Programming Language)
CSS
Software as a Service
Code Review
Continuous Integration
Open Source Technology
Open Web Application Security
Performance Tuning
Responsive Web Design
Web Application Security
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Web Applications
Web Performance Optimization
Web Platforms
RxJS
Backend
SASS
Angular
Kubernetes
GraphQL
Web Technologies
Front End Software Development
Api Design
Docker
Microservices

Job description

We are seeking a Principal Engineer (Web) to play a central technical role in the continued evolution of our mature, multi-tenant SaaS platform. Built on a microservice-based backend and a large-scale Angular frontend, the platform has been actively developed for over six years by a team of 20+ engineers.

This is not a greenfield role - much of the foundation is established. Your focus will be on evolving and optimizing what's already in place: modernizing architecture where appropriate, improving performance and maintainability, and guiding teams toward best practices as the platform scales.

As a hands-on technical leader, you'll set direction, support other engineers, and ensure our web experience continues to be performant, reliable, and adaptable to future needs., * Architectural Evolution: Refine and evolve the existing front-end architecture to improve scalability, maintainability, and developer efficiency.

  • Technical Leadership: Serve as a senior technical authority for the web platform - providing design guidance, code review leadership, and hands-on technical direction.
  • Modernization: Drive modernization of the Angular stack, tooling, and front-end build processes to enhance developer experience and performance.
  • Collaboration: Work closely with backend, design, and product teams to ensure seamless integration across the microservice ecosystem.
  • Mentorship: Coach and develop senior engineers, fostering technical excellence, accountability, and continuous learning.
  • Quality & Performance: Champion best practices in testing, CI/CD, observability, and front-end performance optimization.
  • Strategic Influence: Contribute to technical roadmaps and architectural decision-making to align with long-term business and product goals.

Requirements

  • Experience: 10+ years of professional software development, including experience with large-scale, production web applications.

  • Technical Expertise:

  • Deep understanding of modern web technologies - TypeScript, Angular, RxJS, HTML5, CSS/SASS.

  • Experience with front-end architecture, state management, and component-driven design.

  • Strong grasp of web performance, accessibility, and responsive design principles.

  • Familiarity with API design and integration (REST, GraphQL).

  • Understanding of cloud-native architectures, CI/CD, and containerized deployments (Docker/Kubernetes).

Leadership: Proven experience mentoring engineers and influencing technical direction across multiple teams. Communication: Excellent ability to convey complex ideas clearly to technical and non-technical audiences., * Experience leading modernization initiatives in established web platforms.

  • Familiarity with large-scale multi-tenant or enterprise SaaS systems.
  • Understanding of backend technologies (C#, .NET, or similar) to facilitate effective cross-team collaboration.
  • Knowledge of web security and accessibility standards (OWASP, WCAG).
  • Contributions to internal frameworks, open-source projects, or technical communities.

About the company

CAI is a leading provider of digital work execution platforms designed to enhance operational efficiency and drive productivity in industrial environments. CAI's platform leverages advanced technology to convert complex, paper-based procedures into streamlined, digital workflows. By enabling real-time data collection and integration, CAI facilitates greater visibility into work processes, allowing organizations to make informed decisions, optimize performance, and ensure compliance. In addition to robust workflow management capabilities, CAI emphasizes data-driven insights to foster continuous improvement. CAI's solutions are tailored to address the unique challenges of industries such as manufacturing, energy, and pharmaceuticals, helping organizations achieve higher operational standards and reduce costs. With a commitment to innovation and user-centric design, CAI empowers businesses to transition from traditional practices to a modern, digital approach, driving growth and enhancing efficiency.

Apply for this position