Principal Software Engineer, Collaborative Web Platform
Core
Define technical strategy and architecture for a zero-to-one collaborative web platform enabling real-time editing, AI-assisted workflows, and governed publishing for multiple roles and agents.
Role type
Principal Software Engineer (Technical Leadership & Strategy)
Builds
A production-ready collaborative web platform for real-time editing, visual content management, and developer extensions.
Domain
Web application infrastructure, real-time collaboration, AI-assisted workflows, content management systems.
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, real-time collaboration, API design, technical strategy, system reliability, mentoring senior engineers, build-versus-buy decisions, operational risk management, AI tool integration.
Preferred skills
CRDTs, operational transformation, visual editors, CMS products, cloud-native systems (GCP, AWS, Cloudflare), TypeScript, Node.js, React, Next.js.
Responsibilities
Define architectural vision across collaboration, APIs, and data models; establish engineering standards and principles; mentor staff and senior engineers; partner with product and design on technical delivery plans; contribute hands-on code to validate architectural directions.
Seniority
Principal, hands-on IC with strategic leadership