2 hours ago
Remote, PolandSenior
Responsibilities
- Own the design, development, rollout, and iteration of GitLab Duo CLI features.
- Build interactive, scripting-friendly terminal experiences in TypeScript with clear output formatting and backward compatibility.
- Improve CLI reliability, observability, performance, and technical debt through measurable engineering initiatives.
- Make architectural decisions and align technical direction with Product, Design, and engineering teams.
- Champion product quality, security, and developer experience through reviews and mentorship.
- Contribute to GitLab JetBrains and VS Code extension work 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, including command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and backward compatibility.
- 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 and comfort working in a fully remote, largely asynchronous environment.
- Alignment with GitLab’s values and commitment to an inclusive culture.
- Experience with JetBrains plugins in Kotlin, VS Code extensions, the Language Server Protocol, language servers, or editor integrations is helpful but not required.
Benefits
- Fully remote, largely asynchronous work environment.
- 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.
Tech Stack
Categories
About GitLab
GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/