Principal Engineer, Collaboration Platforms

ClickUp ClickUp · Enterprise · United States · Engineering

Principal Engineer to own the architectural vision for ClickUp's real-time collaborative surfaces, focusing on distributed systems, state consistency, and ultra-low latency for millions of concurrent users. This hands-on role involves transforming complex, mature architecture into a world-class, unified platform, shipping multi-quarter initiatives, and mentoring engineers.

What you'd actually do

  1. Own the long-term technical strategy for ClickUp’s core collaboration platforms, including real-time editing (RTE), live canvases, file uploads, and media streaming.
  2. Solve our most ambiguous architectural puzzles by diving deep across our full stack (Angular, Quill, WebSockets, Yjs, NodeJS, PostgreSQL, AWS).
  3. Cultivate operational excellence across the organization by implementing architectural patterns that improve the reliability of all our systems.
  4. Ship complex, multi-quarter initiatives that unify our collaborative surfaces and provide an innovative advantage in the enterprise market.
  5. Mentor the next generation of technical guides and elevate ClickUp's engineering culture through your guidance and influence.

Skills

Required

  • distributed systems
  • real-time collaboration
  • state consistency
  • concurrency models
  • CRDTs
  • operational transforms
  • frontend development
  • backend development
  • AWS
  • PostgreSQL
  • NodeJS
  • Angular
  • Quill
  • WebSockets
  • Yjs

Nice to have

  • media pipelines

What the JD emphasized

  • real-time collaboration
  • distributed systems
  • state consistency
  • concurrency models
  • CRDTs
  • operational transforms
  • complex, mature architecture
  • real-time editing
  • live canvases
  • file uploads
  • media streaming
  • collaborative technologies