GitLab
GitLab
New

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

Brak informacji o wynagrodzeniu
SeniorFull-time
#406891·Dodano 2 dni temu·2
Źródło: GitLab
Aplikuj teraz

Tech Stack / Keywords

TypeScriptAIGitLabSecurityBackendKotlinScriptingArchitecture

Firma i stanowisko

GitLab is the intelligent orchestration platform for DevSecOps, trusted by more than 50 million users including over 50% of the Fortune 100. The company embraces AI as a core productivity multiplier and emphasizes a high-performance culture driven by continuous knowledge exchange. The role is part of the Developer Clients group within GitLab's AI Clients stage, focusing on tools that integrate GitLab Duo into developer terminal workflows.

Wymagania

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

Obowiązki

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

Benefity

  • Benefits supporting health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.
Elastyczne godziny
Płatny urlop
Udziały pracownicze
Dofinansowanie szkoleń
Spotkania integracyjne

Inne informacje

GitLab hires new team members globally with remote roles. Some roles may have specific location-based eligibility requirements. GitLab is an equal opportunity employer with policies based solely on merit and inclusive practices. Accommodations are available during the recruiting process for candidates with disabilities or special needs.

GitLab

GitLab

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz