Leave us your email address and we'll send you all the new jobs according to your preferences.

CLI Team Lead

Posted 1 day 3 hours ago by Jobgether

Permanent
Full Time
Other
Not Specified, Ireland
Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a CLI Team Lead in Ireland.

This role is a unique blend of hands on engineering and technical leadership, focused on shaping the developer experience for a globally used command-line interface and local development tooling ecosystem. You will lead a distributed team responsible for building and evolving a high-performance CLI used across Windows, Linux, and macOS environments. The position combines deep TypeScript engineering work with people leadership, roadmap influence, and cross functional collaboration. You will play a key role in defining architecture, improving developer workflows, and ensuring a seamless local development experience at scale. Operating in a fast paced, remote first environment, you will partner closely with product and engineering leadership to align priorities and execution. This is a high impact opportunity to directly influence developer productivity for a global open source platform.

Accountabilities
  • Lead, mentor, and grow a team of engineers, including hiring, performance management, and career development
  • Own the technical direction of the CLI and local development workflows through RFCs, design reviews, and architectural decisions
  • Contribute hands on to development in TypeScript, focusing on scalable, maintainable CLI systems
  • Ensure high engineering standards across code quality, testing, release processes, and backward compatibility
  • Collaborate with product and engineering leadership to define roadmap priorities and execution plans
  • Improve developer workflows, tooling, and internal processes to enhance team productivity
  • Monitor user feedback, OSS issues, and usage signals to continuously improve developer experience
  • Drive alignment across distributed teams using strong written communication and async collaboration practices
Requirements
  • 5+ years of software engineering experience, including significant work on CLI or developer tools
  • Strong proficiency in TypeScript with experience shipping production grade tooling
  • Prior experience in engineering leadership, including mentoring, performance management, and hiring
  • Deep understanding of cross platform development (macOS, Linux, Windows), including filesystem and terminal behavior
  • Experience designing intuitive CLI interfaces with strong UX and error handling practices
  • Familiarity with testing strategies (unit, integration, E2E) and CI/CD pipelines for developer tools
  • Knowledge of versioning, release management, and backward compatibility strategies
  • Experience working with containerized local environments (e.g., Docker) and Postgres based workflows
  • Strong collaboration skills in async, distributed teams with excellent written communication
  • Ability to influence technical decisions and drive consensus in cross functional environments
Benefits
  • Fully remote work with global flexibility and async first culture
  • Equity (ESOP) participation in the company's growth
  • Work setup allowance (laptop, monitors, and productivity tools)
  • Comprehensive health coverage for employees and dependents
  • Annual off site gatherings for collaboration and team connection
  • Flexible working hours based on outcomes, not strict schedules
  • Dedicated learning and development budget for professional growth
  • Remote co working support or allowance for global workspaces
Email this Job