10h ago
CLI Team Lead
Remote
โจ $200k-$250k / yearest.
full-timelead Remotesoftware
๐ Tech Stack
๐ผ About This Role
You'll lead the CLI/Local Experience team at Supabase, guiding both technical direction and team execution for developer tooling across platforms. Your core impact is delivering a consistent, secure, and performant CLI experience that thousands of developers rely on daily. This hands-on role blends 60% engineering with 40% people leadership.
๐ฏ What You'll Do
- Lead and coach the CLI/Local Experience team through 1:1s, performance reviews, and growth plans.
- Drive technical strategy via RFCs, design reviews, and iterative delivery.
- Contribute directly to TypeScript implementation focused on architecture and reliability.
- Unblock engineers and improve workflow practices using tools like Linear.
๐ Requirements
- 5+ years of software engineering experience, including work on command-line developer tools.
- Strong professional TypeScript experience and a track record of shipping production-grade CLI tooling.
- Prior people management responsibilities in a distributed, async environment.
- Deep understanding of cross-platform concerns: filesystem, subprocesses, terminal UX on macOS/Linux/Windows.
โจ Nice to Have
- Experience with testing strategy for CLIs (unit, integration, e2e) and CI/CD pipelines.
- Familiarity with release/versioning strategies and backwards compatibility in widely used tooling.
- Working knowledge of Docker and Postgres-oriented development workflows.
๐ Benefits & Perks
- ๐ Fully Remote โ work from anywhere with a co-working allowance.
- ๐ ESOP โ equity ownership in the company.
- ๐ป Tech Allowance โ budget for your ideal work setup.
- ๐ฅ Health Benefits โ 100% coverage for employees, 80% for dependents.
- โ๏ธ Annual Off-Sites โ company-wide gatherings in a new city each year.
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Apply (resume review)
- 2Intro Callยท 30 min
- 3Interviews with team leads, future teammates, cross-functional, and leadershipยท 4 rounds, 45 min each
- 4Decision (possible final question or direct offer)
0 0 0