CLI EngineerActive

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