Responsibilities
- 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.
Requirements
- 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.
Benefits
- 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, wherever you are. Your wellbeing and your family’s health are important to us.
- Annual Off-Sites Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year.
- Flexible Work We operate asynchronously and trust you to manage your own time. You know what needs to be done and when.
- Professional Development Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.
Work Arrangement
Remote (Worldwide)
Team
Team size: 280. Structure: globally distributed team
Additional Information
- We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.
