Senior Software Engineer, Duo CLI - Remote & AI-Driven

Engg

Poland

Remote

PLN 272,000 - 408,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible Paid Time Off
Equity Compensation & Employee Stock-P
Parental Leave

Job summary

GitLab is seeking a Senior Software Engineer for the Duo CLI team, working primarily in TypeScript to design and implement CLI features and IDE extensions. You will own end-to-end delivery, improve reliability, and collaborate across Developer Clients and the AI Clients stage in a fully remote, asynchronous setup.

Join a high-performance culture with emphasis on security, quality, and developer experience. Poland-based base salary is supported with EU-resident transparency.

Qualifications

  • Strong proficiency in TypeScript and an interest in developer tooling and command-line interface design.
  • Experience building or maintaining command-line tools or other developer-facing tooling, including command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and backward compatibility.
  • Experience owning technical problems end to end, making sound architectural trade-offs, and guiding other engineers through code reviews.
  • Clear written and spoken English communication skills and comfort working in a fully remote, largely asynchronous environment.
  • Alignment with GitLab's values and commitment to an inclusive culture.
  • Experience with IDE extension development, such as JetBrains plugins in Kotlin or VS Code extensions, and understanding of the Language Server Protocol (LSP) is helpful but not required.

Responsibilities

  • Own the design, development, and evolution of GitLab Duo CLI features from problem definition with Product through implementation, rollout, and iteration, measuring success through feature usage and feedback.
  • Build interactive terminal experiences in TypeScript, with careful command and flag design, clear output formatting, scripting-friendly behavior, and backward compatibility.
  • Drive reliability, observability, and performance improvements for the CLI, measuring progress through reliability and performance metrics while reducing technical debt as the product and its usage grow.
  • Collaborate with Product, Design, and engineers across Developer Clients and the wider AI Clients stage to align technical decisions with GitLab's broader strategy.
  • Champion product quality, security, and developer experience through thoughtful reviews and mentorship.
  • Contribute to IDE extension work across the group when useful, including the JetBrains plugin in Kotlin and the VS Code extension in TypeScript.

Skills

TypeScript
CLI design
Developer tooling
English communication
Code reviews

Tools

JetBrains plugins
VS Code extensions
Language Server Protocol

Job description

GitLab is seeking a Senior Software Engineer for the Duo CLI team, working primarily in TypeScript to design and implement CLI features and IDE extensions. You will own end-to-end delivery, improve reliability, and collaborate across Developer Clients and the AI Clients stage in a fully remote, asynchronous setup.

Join a high-performance culture with emphasis on security, quality, and developer experience. Poland-based base salary is supported with EU-resident transparency.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior TypeScript Engineer, AI Duo CLI — Remote
Senior TypeScript Engineer, AI Duo CLI — Remote

GitLab Inc. • Poland

Remote
PLN 272,000 - 408,000
Senior TypeScript CLI Engineer - AI Duo (Remote)
Senior TypeScript CLI Engineer - AI Duo (Remote)

GitLab • Poland

Remote
PLN 448,000 - 672,000
Remote Senior TypeScript CLI Engineer - AI Duo
Remote Senior TypeScript CLI Engineer - AI Duo

GitLab Inc • Poland

Remote
PLN 272,000 - 408,000
Senior TypeScript CLI Engineer—AI-Driven Dev Tools
Senior TypeScript CLI Engineer—AI-Driven Dev Tools

GitLab • Poland

On-site
PLN 272,000 - 408,000
Growth and Development Fund
Parental Leave
Flexible Paid Time Off
+1
Senior Software Engineer (Typescript), AI Clients: Duo CLI Remote, United Kingdom
Senior Software Engineer (Typescript), AI Clients: Duo CLI Remote, United Kingdom

GitLab Inc. • Warszawa

Hybrid
PLN 458,000 - 661,000
Senior Backend Engineer - AI-Powered, Remote & Async
Senior Backend Engineer - AI-Powered, Remote & Async

GitLab • Poland

On-site
PLN 272,000 - 408,000
Flexible Paid Time Off
Equity Compensation & Employee Stock P
Growth and Development Fund
+1
Senior Backend Engineer - Remote (Poland), AI-Driven
Senior Backend Engineer - Remote (Poland), AI-Driven

GitLab • Poland

On-site
PLN 272,000 - 408,000
Flexible Paid Time Off
Equity Compensation & Employee Stock-P
Growth and Development Fund
+1
Senior Backend Engineer, Ruby — Remote AI-Driven Systems
Senior Backend Engineer, Ruby — Remote AI-Driven Systems

GitLab • Poland

Remote
PLN 448,000 - 672,000
Senior Backend Engineer — Remote AI-Driven Systems
Senior Backend Engineer — Remote AI-Driven Systems

GitLab Inc. • Warszawa

Hybrid
PLN 180,000 - 260,000
Remote-friendly culture
Career development support
Flexible work hours
Senior AI & Agentic SDLC Architect
Senior AI & Agentic SDLC Architect

GitLab • Poland

On-site
PLN 932,000 - 1,302,000
Equity Compensation
Parental Leave
Growth and Development Fund