Skip to main content
Back to Jobs

CLI Team Lead

Lead the Supabase CLI team and ship production-grade TypeScript tooling

Lead a team of 3-6 engineers to build and maintain the Supabase CLI, ensuring a consistent, secure, and performant experience across Windows, Linux, and macOS. You'll drive technical strategy, contribute to implementation, and improve de...

Why This Role?

Directly impact developer experience with a hands-on leadership role

Required Skills

TypeScriptCLI DevelopmentTeam LeadershipCross-Platform Development

Keywords

CLI developmentTypeScriptTeam leadershipDeveloper experiencePostgresSupabase
View Original Description from 4dayweek.io

Original description from 4dayweek.io

### **About Supabase** Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth. ### About the Role We are looking for a Team Lead: CLI/Local Experience to join our Dev Workflow team and lead a high-impact area of the developer experience. You will guide both technical direction and team execution for Supabase CLI and local development workflows across Windows, Linux, and macOS. This is a hands-on leadership role with an expected split of roughly **60% engineering / 40% leadership**. You will partner with PM and engineering leadership on roadmap priorities, drive delivery with your team, and ensure we ship a consistent, secure, and performant CLI experience for developers at scale. You will start with **3 direct reports** and are expected to grow and lead the team to **6 engineers** over the next 6-12 months. ### What You'll Own - Lead the CLI/Local Experience team, including coaching, 1:1s, goal setting, formal performance reviews, and promotion recommendations. - Own the team hiring plan and run the full hiring loop for CLI/Local Experience roles. - Drive technical strategy with the team and partners through RFCs, design reviews, and iterative delivery. - Contribute directly to implementation in **TypeScript**, with a strong focus on architecture, reliability, and maintainability. - Ensure technical excellence across team output, including code quality, test coverage, release readiness, and backwards compatibility. - Unblock engineers day to day and improve workflow and delivery practices (for example, planning and execution in Linear). - Partner with PM and engineering leadership in a shared roadmap model to define priorities, scope, and outcomes. - Monitor customer feedback, OSS issues, and usage signals to continuously improve local development DX. ### What You Bring - 5+ years of software engineering experience, including meaningful work on command-line developer tools. - Strong professional experience in **TypeScript** and a track record of shipping production-grade CLI tooling. - Prior experience leading engineers, including people management responsibilities (performance, growth, and hiring) in a distributed and async environment. - Deep understanding of cross-platform concerns: filesystem behavior, subprocesses, terminal UX, and platform-specific quirks across macOS/Linux/Windows. - Experience designing intuitive CLIs with clear command structure, helpful output, and actionable error messaging. - Experience with testing strategy for CLIs (unit, integration, and end-to-end) and CI/CD pipelines. - Familiarity with release/versioning strategies and backwards compatibility in widely used developer tooling. - Working knowledge of containerized local workflows (for example Docker) and Postgres-oriented development workflows. - Ability to collaborate effectively in async, distributed teams and drive outcomes through clear written communication. ### Decision-Making and Collaboration - This role operates in a **shared consensus model** for major technical decisions with peers and leadership. - You are expected to lead proposals and recommendations, align stakeholders, and move decisions to clear outcomes. #### **What We Offer** - **Fully Remote** We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world. - **ESOP** Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together. - **Tech Allowance** Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work. - **Health Benefits** Supabase covers 100% of health insurance for employees and 80% for dependents

Apply free

Free account · no credit card · Log in

Pro Rp39k/mo · unlimited applies + AI resume

Open to Indonesia
Company
Supabase
Source
4dayweek.io
Job Type
full time
Location
Worldwide Remote · Remote
Category
Engineering
Seniority
lead
Posted
May 12, 2026

Share this job

Help a friend find their next remote role.

Apply free

Free account · no credit card · Log in

Pro Rp39k/mo · unlimited applies + AI resume