CLI Team Lead
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...