companySupabase logo

CLI Team Lead at Supabase | Remote

SupabaseRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Manager

Qualifications

5+ years of software engineering experience, particularly in developing command-line tools. Proficient in TypeScript, with a proven track record of delivering production-quality CLI tools. Demonstrated leadership skills, with experience mentoring and managing engineers. Strong analytical and problem-solving abilities. Effective communication skills, both verbal and written, with the capability to collaborate across teams.

About the job

Supabase offers a platform designed for developers, built around Postgres. The suite brings together database management, authentication, storage, edge functions, realtime capabilities, and vector search, all within a single backend. Each service integrates closely to help teams scale projects efficiently.

Role overview

The CLI Team Lead guides the CLI/Local Experience group within the Dev Workflow team at Supabase. This remote position combines technical leadership with hands-on engineering, focusing on the CLI and local development workflows across Windows, Linux, and macOS.

The role splits time between engineering (about 60%) and leadership (about 40%). The Team Lead partners with product management and engineering leadership to shape roadmaps, deliver features, and maintain a secure, reliable CLI experience for developers working at scale. The team starts with three direct reports, with plans to grow to six engineers over the next 6 to 12 months.

What you will do

  • Lead and mentor the CLI/Local Experience team through regular 1:1s, coaching, setting goals, conducting performance reviews, and supporting promotion discussions.
  • Oversee the hiring strategy and manage recruitment for new team members.
  • Shape the team's technical direction through RFCs, design reviews, and iterative delivery.
  • Contribute directly to implementation in TypeScript, focusing on architecture, reliability, and maintainability.
  • Maintain high standards for code quality, testing, release readiness, and backward compatibility.
  • Support engineers in daily work and improve workflows using tools like Linear for planning and execution.
  • Collaborate with product managers and engineering leaders to set priorities, define scope, and clarify outcomes.
  • Review customer feedback, open-source issues, and usage data to improve the local development experience.

Requirements

  • At least 5 years of software engineering experience, with a focus on command-line tool development.
  • Strong TypeScript skills and a track record of delivering production-grade CLI tools.
  • Experience mentoring and managing engineers.
  • Solid analytical and problem-solving abilities.
  • Clear verbal and written communication skills, with the ability to collaborate across teams.

About Supabase

Supabase is an innovative Postgres development platform designed for developers, offering a comprehensive backend solution that includes Database, Auth, Storage, Edge Functions, Realtime capabilities, and Vector Search. All services are intricately integrated to promote seamless growth and efficiency.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.