Staff/Principal Software Engineer (Frontend)
Core
Define and drive technical strategy for a central frontend platform (microfrontend architecture, Server-Driven UI library, design system) to enable faster shipping of agent management platform UI for customer experience products.
Role type
Staff/Principal Software Engineer (Frontend Platform)
Builds
Central frontend platform, microfrontend architecture, Server-Driven UI library, shared design system
Domain
SaaS platforms for Conversational AI / Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, React, microfrontend architecture, Server-Driven UI, design system governance, cross-team architecture, full-stack depth (TypeScript/Node), system design, scalability, security
Preferred skills
mentoring Staff Engineers, influencing Principal-level talent, advising leadership on capacity and hiring, org-wide technical direction
Technologies
TypeScript, React, React Router, styled-components, TanStack Query, nanostores, single-spa, Webpack, Turborepo, pnpm, GitHub Actions, Azure Blob Storage, Vitest, RTL, MSW, Playwright
Responsibilities
Define and drive technical strategy for frontend platform; Lead cross-team architecture for platform capabilities and product features; Balance short-term velocity with long-term resilience; Remain hands-on on highest-leverage platform code; Act as a force multiplier by mentoring Staff Engineers; Serve as a trusted advisor to leadership on frontend capacity and standards; Lead frontend alignment with the Architecture Office; Demonstrate org-level impact across microfrontend boundaries and design-system governance