ClickUp logoClickUp logo

Principal Engineer, Collaboration Platforms

ClickUpUnited States of America
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Ideal candidates will possess extensive experience in software engineering, particularly within distributed systems. A proven track record of managing real-time collaborative applications is preferred. Strong problem-solving skills and the ability to work across various technology stacks are essential. You should be comfortable leading architectural discussions and driving technical decisions that impact the entire organization.

About the job

At ClickUp, we are not merely developing software; we are shaping the future of work! In an era dominated by work sprawl, we envisioned a better path forward. This vision led to the creation of the first truly integrated AI workspace that seamlessly combines tasks, documents, chat, calendar, and enterprise search, all enhanced by context-driven AI. Our goal is to empower millions of teams to break free from silos, reclaim their time, and achieve unprecedented levels of productivity. Join us at ClickUp to explore, innovate, and lead the charge in utilizing AI to redefine not just our product, but the future of work itself.

ClickUp is a rapidly growing SaaS company that has built an all-in-one productivity platform. By unifying project management, document collaboration, and communication tools, we support over 20 million users and thousands of teams in working more efficiently. With over $300 million in annual recurring revenue (ARR), we are scaling swiftly while tackling complex technical challenges to serve our global user base.

The Opportunity:

We are seeking a transformative technical leader to take ownership of the architectural vision for our core collaborative tools. Your leadership will set new benchmarks for performance and reliability for our enterprise clients.

This role revolves around distributed systems. You will be responsible for the foundational architecture that enables millions of concurrent users to collaborate with minimal latency. Your expertise in real-time systems, covering aspects like state consistency, concurrency models, and the nuances of CRDTs and operational transforms, will be crucial.

This position is not designed for a theoretical architect; rather, it offers a hands-on opportunity to evolve a complex, established architecture into a world-class, cohesive platform. You will identify and resolve critical, cross-system issues, devise a realistic strategy to modernize our core systems, and lead by example. Your success will be gauged by the measurable enhancement in our product's performance and the enduring positive influence you have on ClickUp’s engineering culture.

What You Will Do:

  • Spearhead the long-term technical strategy for ClickUp’s core collaboration platforms, encompassing real-time editing, live canvases, file uploads, and media streaming.

  • Address our most complex architectural challenges by delving deeply into our entire tech stack (Angular, Quill, WebSockets, Yjs, NodeJS, PostgreSQL, AWS).

  • Foster operational excellence organization-wide by implementing architectural practices that enhance performance and reliability.

About ClickUp

ClickUp is a pioneering SaaS company focused on revolutionizing productivity through its all-in-one platform. By merging project management, document collaboration, and communication tools, ClickUp enhances efficiency for millions of users and teams worldwide.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.