Principal Engineer (Web)
Role details
Job location
Tech stack
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.