Tech Lead - CLI & Local Experience
crypto:applicationengineeringIC5Engineering
Compensation
Not disclosed
ABOUT THE ROLE
Supabase CLI is how developers build locally - and for many of them, it's the first thing they touch after signing up. You'll be the technical anchor for the team that owns that experience: local development, the supabase CLI, IaC workflows, and the tooling that makes Supabase feel like a first-class part of any dev environment.
This is a pure engineering role. No people management - you're here to set the technical bar, drive architecture, and make the team faster and better through your work and judgment.
WHAT YOU'LL DO
- Set and drive the technical direction for Supabase CLI and local development tooling across Windows, Linux, and macOS
- Lead architecture decisions: write RFCs, build consensus, and move proposals to outcomes
- Be the go-to person for hard problems: cross-platform edge cases, release engineering, backwards compatibility, performance
- Work closely with the team lead and engineering leadership on roadmap tradeoffs providing the technical signal that informs prioritization
- Ship consistently: this isn't a staff role that reviews PRs; you're expected to be a significant individual contributor
- Actively develop the technical capabilities of the team through structured code review, pairing, design feedback, and setting a high bar others can grow toward
- Serve as a technical mentor and reference point for engineers across the team, helping them navigate hard problems and build stronger engineering judgment
- Engage with the open-source community around Supabase CLI: contributors, issues, feedback
WHAT WE'RE LOOKING FOR
- Strong TypeScript - this will be a TypeScript codebase and you should be genuinely comfortable at depth
- Deep cross-platform experience: filesystem, subprocess management, terminal handling, Windows/Linux/macOS quirks
- Solid understanding of CLI distribution and packaging (Homebrew, npm, APT, Scoop, Chocolatey, etc.)
- Track record building CLIs with great developer UX - intuitive structure, clear ou