Назад
1 день назад

Senior Software Engineer (AI/TypeScript)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/Poland

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (AI/TypeScript): Building GitLab Duo CLI and supporting developer tooling for AI-assisted terminal workflows with an accent on command-line UX, architecture, reliability, and performance. Focus on designing interactive TypeScript experiences, making architectural trade-offs, improving observability, and maintaining cross-platform consistency across IDE integrations.

Location: Remote, Poland or the United Kingdom

Company

GitLab provides an intelligent orchestration platform for DevSecOps, helping organizations develop, secure, and operate software.

What you will do

  • Design, develop, and evolve GitLab Duo CLI features from problem definition through rollout and iteration.
  • Build interactive terminal experiences in TypeScript, including command and flag design, output formatting, scripting-friendly behavior, and backward compatibility.
  • Improve CLI reliability, observability, performance, and technical debt management using product and system metrics.
  • Make architectural decisions and align technical direction with Product, Design, and engineering teams across Developer Clients and AI Clients.
  • Review code, mentor engineers, and champion product quality, security, and developer experience.
  • Contribute to JetBrains Kotlin plugins and VS Code TypeScript extensions when shared features or cross-platform consistency require it.

Requirements

  • Strong proficiency in TypeScript and interest in developer tooling and command-line interface design.
  • Experience building or maintaining command-line tools or other developer-facing tooling.
  • Experience owning technical problems end to end, making architectural trade-offs, and guiding engineers through reviews and mentorship.
  • Clear written and spoken English communication skills.
  • Comfort working in a fully remote, largely asynchronous environment.
  • Ability to work remotely from Poland or the United Kingdom.

Nice to have

  • Experience developing JetBrains plugins in Kotlin or VS Code extensions.
  • Understanding of the Language Server Protocol, language servers, or editor integrations.

Culture & Benefits

  • Fully remote and largely asynchronous collaboration.
  • Weekly syncs and cross-team collaboration across the Developer Clients group.
  • Flexible paid time off.
  • Health, financial, and well-being benefits.
  • Equity compensation and an employee stock purchase plan.
  • Growth and development fund, parental leave, and team member resource groups.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →