The opportunity
We are looking for a CLI Engineer to join our CLI Team and help build a world-class local development experience.
What you'll do
Designing and developing CLI tooling that is consistent, secure, and: performant across Windows, Linux, and macOS
Driving architecture decisions for the CLI and local development stack: writing RFCs, building consensus, and move proposals to outcomes
Owning the hardest cross-platform problems: edge cases, release engineering, backwards compatibility, performance at scale
Defining and maintaining CLI design standards: command structure, output formatting, error messaging, agentic usability — that the team builds against
Designing and evaluating CLI behavior for agentic workflows, ensuring the CLI: is as usable for AI agents as it is for developers, and building the evals that measure that
Collaborating with product and platform teams to define end-to-end behavior:: from API design through to how the CLI and local development stack surface those capabilities
What they're looking for
- Implementing unit, integration, and end-to-end tests so reliability and: maintainability stay high as the surface area grows
- Raising the technical quality of the team through structured code review,: design feedback, and pairing — you take satisfaction in making the engineers around you better, not just shipping your own work
- Creating documentation and help content for CLI users and contributing developers
- Participating in releases, versioning, and backwards compatibility for the components you own