About the job
At ClickUp, we're not just developing software; we're shaping the future of work! In an era dominated by work sprawl, we identified a more efficient way. This led us to create the first truly integrated AI workspace, consolidating tasks, documents, chat, calendar, and enterprise search, all enhanced by context-driven AI. Our mission is to empower millions of teams to escape silos, reclaim their time, and reach unprecedented levels of productivity. At ClickUp, you'll have the chance to learn, innovate, and leverage AI in transformative ways that will not only influence our product but also the broader landscape of work itself. Join a daring, pioneering team that's challenging the limits of what's possible!
We are on the lookout for a technical leader in SaaS client performance who is passionate about enhancing the customer experience through top-tier performance solutions. As a Senior Performance Engineer, you will spearhead comprehensive strategies to optimize application speed, memory utilization, and reliability across our entire platform. You will be empowered to analyze, diagnose, and address performance bottlenecks wherever they arise—be it front-end, back-end, or infrastructure—ensuring ClickUp remains the fastest and most reliable productivity platform available.
The ideal candidate is a hands-on authority in browser and NodeJS performance, with a thorough understanding of how code influences rendering, memory management, and overall user experience. You excel in solving intricate challenges, collaborating across teams, and establishing new benchmarks for performance excellence. If you're driven to make a significant impact for millions of users, this is your chance to lead at scale.
Your Responsibilities:
Conduct root cause analysis on client performance issues and perform post-mortems.
Profile application code to identify inefficient algorithms, memory leaks, and other issues; propose and implement effective solutions.
Establish performance monitoring, alerting, and dashboards to proactively detect and resolve client performance challenges.
Examine client traffic patterns, load testing outcomes, and other metrics to set benchmarks and drive enhancements.
Champion performance best practices and set performance standards across the engineering organization.
Identify infrastructure upgrades (caching, CDNs, database optimization) to elevate the client experience.
Collaborate with development teams to incorporate performance as a core requirement in the development of new features.

