
Staff Software Engineer, Automation Infrastructure
ClickUp · United States
- Hybrid
- Full-time
- $242,000 / year
- United States
Job highlights
- Architect and evolve automation infrastructure for AI-powered platform.
- Build tools for unit, integration, API, and UI automation.
- Develop performance, scale, and load evaluation systems.
- Implement AI-driven tools for development and automation.
- Partner with teams to champion engineering-owned quality.
About the role
About ClickUp:
At ClickUp, we’re not just building software; we’re architecting the future of work! In a world overwhelmed by work sprawl, we saw a better way. That’s why we created the first truly converged AI workspace, unifying tasks, docs, chat, calendar, and enterprise search, all supercharged by context-driven AI, empowering millions of teams to break free from silos, reclaim their time, and unlock new levels of productivity. At ClickUp, you’ll have the opportunity to learn, use, and pioneer AI in ways that shape not only our product, but the future of work itself. Join us and be part of a bold, innovative team that’s redefining what’s possible! 🚀
ClickUp is on a mission to make the world more productive — and that starts with enabling our engineering team with the right tools, frameworks, and best practices to protect functionality and performance of the everything app for work. We’re looking for experienced Software Engineers to help us scale our Automation infrastructure supporting a modern, AI-powered web and mobile platform that reaches millions of users globally.
On this team, you might architect and evolve robust frontend, backend, services or mobile infrastructure. Focus on AI-assisted solutions, impact analysis & isolation, prioritization and quarantining strategies, data generation, CI quality metrics, and flake detection and elimination. We strive to maximize reliability while maintaining velocity. Contribute to automation infrastructure for our hybrid monolith and micro-services architecture.
What You’ll Do:
Functional Web & Mobile Automation Infrastructure
- Design, build, and maintain internal tools and comprehensive frameworks supporting unit, integration, API, and UI automation using modern approaches with Jest, Flutter (iOS & Android) and Playwright
- Implement containerized, reproducible environments using Docker and CI/CD pipelines to support local and large-scale execution
- Contribute to inter-service validation strategies and shared dependencies
- Develop services for creation and maintenance of primitives (users, workspaces) needed globally for all automation infrastructure
Performance, Scale, Load & Data Generation Infrastructure
- Architect and evolve the load, scale, and performance evaluation systems used to understand the limits of our system, verify system resilience and protect our critical user journeys
- Build data-generation pipelines to create realistic workloads and performance critical scenarios
- Use APM tools (Datadog RUM, APM, DBM preferred) for build-over-build monitoring and troubleshooting
AI-Enhanced Engineering
- Evaluate and implement AI-driven tools for development and automation infrastructure
- Integrate AI-based self-healing, intelligent failure analysis, and coverage recommendations into CI pipelines
Culture of Engineering Owned Quality
- Partner with teams to adopt the tools and frameworks built by Automation Infrastructure, with a shift-left strategy in mind; enable Developers on squads to own the quality of the features they ship
- Champion best practices around metrics-based automation infrastructure observability and monitoring
- Mentor teammates on software architecture and design patterns
What You Bring:
- Solid experience (7+ years preferred) as a software engineer in fast-paced product environments
- Working cross-functionally and across the entire engineering organization to drive prioritization and execution on the most impactful infrastructure projects
- Strong full-stack understanding with deep knowledge of RESTful APIs, message queues, and service oriented architecture
- Experience with Docker, local environment orchestration, and CI pipelines (e.g., GitHub Actions, Harness)
- Expertise in TypeScript and experience with frameworks like React, Node, Playwright, and Jest
- Expertise across network layers with HAR and performance metric analysis
- Demonstrated interest or experience in AI-assisted code generation & prompt engineering using LLMs
- Passion for system design, scalability, and thoughtful failure investigation
Unsure if you meet all the qualifications of this job description but are deeply excited about the role? We hire based on ambition, grit, and a passion for improving the way people work. If you think ClickUp is the company for you, we encourage you to apply!
At ClickUp, we assess every candidate based on the potential impact they can have. We hire the best people for the job and support each person’s journey to build their boldest career.
Key skills/competency:
- Staff Software Engineer
- Automation Infrastructure
- AI-Assisted Development
- System Design
- Scalability
- Performance Testing
- CI/CD Pipelines
- Docker
- TypeScript
- Playwright
Skills & topics
- Staff Software Engineer
- Automation
- Infrastructure
- Software Engineer
- AI
- TypeScript
- Playwright
- Docker
- CI/CD
- System Design
How to get hired
- Tailor your resume: Highlight 7+ years of software engineering experience in fast-paced environments, full-stack understanding, and expertise in TypeScript, Docker, CI/CD, and AI-assisted tools for your Staff Software Engineer, Automation Infrastructure application.
- Showcase AI & System Design: Emphasize your experience with AI-assisted code generation, prompt engineering, system design, scalability, and performance analysis in your application to align with ClickUp's focus on AI-enhanced engineering.
- Quantify your impact: Provide specific examples of how you've driven prioritization and execution on impactful infrastructure projects, demonstrating your ability to maximize reliability while maintaining velocity.
- Prepare for technical and behavioral interviews: Be ready to discuss your experience with specific technologies like Jest, Flutter, Playwright, Node, React, and Docker, and articulate your approach to system design and troubleshooting.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities for a Staff Software Engineer, Automation Infrastructure at ClickUp?
- As a Staff Software Engineer, Automation Infrastructure at ClickUp, you will architect and evolve automation infrastructure for a modern, AI-powered web and mobile platform. This includes designing and building tools for unit, integration, API, and UI automation, developing performance and load evaluation systems, implementing AI-driven tools, and partnering with teams to promote engineering-owned quality.
- What technologies are essential for the Staff Software Engineer, Automation Infrastructure role at ClickUp?
- Essential technologies for this role include TypeScript, Jest, Flutter, Playwright, Node, React, Docker, and CI/CD pipelines (e.g., GitHub Actions, Harness). Experience with APM tools like Datadog and a strong understanding of RESTful APIs, message queues, and service-oriented architecture are also crucial.
- Does ClickUp offer visa sponsorship for the Staff Software Engineer, Automation Infrastructure position?
- ClickUp may offer visa sponsorship for engineering and product roles based on business needs at the time. It's recommended to reach out to the recruiter directly with any specific questions regarding visa sponsorship for this Staff Software Engineer, Automation Infrastructure role.
- What is the expected experience level for the Staff Software Engineer, Automation Infrastructure role at ClickUp?
- ClickUp typically looks for solid experience, with 7+ years preferred, as a software engineer in fast-paced product environments for this Staff Software Engineer, Automation Infrastructure position. However, they also hire based on ambition, grit, and passion, so don't hesitate to apply if you're excited about the role.
- How does ClickUp leverage AI in its engineering and automation processes for this role?
- ClickUp integrates AI in several ways for this Staff Software Engineer, Automation Infrastructure role. This includes evaluating and implementing AI-driven tools for development, integrating AI-based self-healing, intelligent failure analysis, and coverage recommendations into CI pipelines, and a demonstrated interest in AI-assisted code generation and prompt engineering using LLMs.
- What is the compensation range for a Staff Software Engineer, Automation Infrastructure at ClickUp?
- The compensation range for this Staff Software Engineer, Automation Infrastructure position at ClickUp is $200,000 to $242,000 annually.