CareerPlanSign in

Senior Software Engineer (Typescript), AI Clients: Duo CLI

🌐 Remote💼 Full-time💰 $272,000–$408,000🗓 2026-08-26 → 2026-09-26

Core

Design and build GitLab Duo CLI tools and interactive terminal experiences for developers, shaping AI-assisted experiences across the CLI and supporting infrastructure.

Role type

Senior Software Engineer (Typescript)

Builds

GitLab Duo CLI, GitLab Language Server, JetBrains IDE plugins, VS Code extensions

Domain

Developer tooling, AI clients, command-line interfaces

Deliverable

product features

Required skills

TypeScript, command-line interface design, terminal user interfaces, output formatting, scripting-friendly behavior, backward compatibility, technical leadership, architectural trade-offs, code reviews, mentorship

Preferred skills

IDE extension development, JetBrains plugins, VS Code extensions, Language Server Protocol (LSP), language servers, editor integrations

Responsibilities

Own design, development, and evolution of GitLab Duo CLI features from problem definition to rollout; Build interactive terminal experiences; Drive reliability, observability, and performance improvements; Collaborate with Product, Design, and engineers; Champion product quality, security, and developer experience; Contribute to IDE extension work

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.