CLI Team Lead in Ireland, Scotland at Jobgether
Explore Related Opportunities
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.
In this role, you will lead the CLI and local development experience team, balancing technical contributions with team leadership responsibilities. You will guide architecture decisions, drive delivery, and ensure a consistent and reliable developer experience across platforms.
- 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
This role requires a strong mix of technical depth in developer tooling and proven leadership experience in engineering teams. You should be comfortable building production-grade CLI tools and guiding teams in a distributed environment.
- 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
- 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