CLI Team Lead
WFA Digital Insight
The demand for skilled technical leaders in remote teams has exploded, with a staggering 27% increase in such roles in the past year alone. As a CLI Team Lead at Supabase, you'll be at the forefront of shaping the developer experience, leveraging your expertise in command-line tools and cross-platform development. With the rise of Postgres and cloud-based services, companies are scrambling to find leaders who can drive technical strategy and team growth. Supabase, as a pioneer in the Postgres development platform, offers a unique opportunity to make a real impact. Before applying, consider your experience in TypeScript, leadership in distributed teams, and familiarity with containerized local workflows.
Job Description
About the Role
The CLI Team Lead position at Supabase is a high-impact role that requires a unique blend of technical expertise and leadership skills. As a leader in the Dev Workflow team, you will be responsible for guiding the technical direction and team execution for Supabase CLI and local development workflows across multiple platforms. This is a hands-on leadership role that demands a strong technical background, excellent communication skills, and the ability to drive team growth and delivery.In this role, you will partner with product management and engineering leadership to define roadmap priorities, drive delivery with your team, and ensure a consistent, secure, and performant CLI experience for developers at scale. You will start with a team of three direct reports and are expected to grow and lead the team to six engineers over the next six to twelve months.
What You Will Do
- 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.
- 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 We Are Looking For
- 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 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 and CI/CD pipelines.
- Familiarity with release/versioning strategies and backwards compatibility in widely used developer tooling.
- Working knowledge of containerized local workflows and Postgres-oriented development workflows.
Nice to Have
- Experience with cloud-based services and their integration with local development workflows.
- Familiarity with agile development methodologies and version control systems like Git.
- Knowledge of security best practices for CLI tools and local development environments.
Benefits and Perks
- Fully remote work arrangement with a WeWork membership or co-working allowance.
- ESOP (equity ownership) in the company for all team members.
- Tech allowance to set up your ideal work environment.
- Health benefits package covering employees and dependents.
- Opportunities for professional growth and career development in a fast-paced and innovative environment.
How to Stand Out
- Develop a strong portfolio showcasing your experience in CLI tooling and leadership in distributed teams.
- Be prepared to discuss your technical strategy for driving team growth and delivery.
- Show a deep understanding of cross-platform concerns and design principles for intuitive CLIs.
- Familiarize yourself with Supabase's technology stack and Postgres development platform.
- Highlight your experience with testing strategies for CLIs, CI/CD pipelines, and release/versioning strategies.
- Demonstrate your ability to work effectively in async, distributed teams and drive outcomes through clear written communication.
- Prepare to discuss your approach to ensuring technical excellence, code quality, and backwards compatibility in your team's output.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.