CareerPlanSign in

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

🌐 Remote💼 Full-time🗓 2026-08-12 → 2026-09-27

Core

Design and build GitLab Duo CLI tools and interactive terminal experiences for developers, integrating AI-assisted features into daily workflows.

Role type

Senior Software Engineer (Typescript, CLI & Developer Tooling)

Builds

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

Domain

Developer tooling, AI integration, Command-line interfaces

Deliverable

product features

Required skills

TypeScript, CLI design, terminal UI development, architectural decision-making, code review and mentorship

Preferred skills

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

Technologies

TypeScript, Kotlin, LSP

Responsibilities

Own end-to-end design and development of CLI features from problem definition to rollout; Build interactive terminal experiences with clear output formatting and scripting-friendly behavior; Drive reliability, observability, and performance improvements; Collaborate with Product, Design, and cross-team engineers; Champion product quality and security through reviews and mentorship; Contribute to IDE extension work when beneficial.

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