Senior Software Engineer, TypeScript, Duo CLI at GitLab
Confirmed open
GitLab is hiring a remote Senior TypeScript Software Engineer to build AI-assisted terminal workflows for GitLab Duo CLI. The posting covers Remote, Poland.
- Location
- Remote, Poland
- Work arrangement
- remote
- Technologies
- TypeScript
Role overview
GitLab’s Duo CLI team builds tools that bring GitLab Duo into developers’ terminal workflows. The role works mainly in TypeScript across frontend and backend, with opportunities to contribute to JetBrains and VS Code clients.
Responsibilities
- Design and build AI-assisted terminal experiences and supporting infrastructure for GitLab Duo CLI.
- Make architectural decisions about the CLI’s direction while maintaining code quality, performance and reliability.
- Develop shared client components and integrations across TypeScript, Kotlin and the Duo Client SDK when needed.
- Break down complex problems, align technical direction and provide engineering leadership through design and code review.
- Collaborate with Developer Clients and AI Clients engineers to ship secure, testable features.
- Improve observability, testing, documentation and production support for developer-facing AI workflows.
Qualifications
- Strong professional software-engineering experience building TypeScript applications or services.
- Experience designing developer tools, command-line interfaces, APIs or cross-platform client experiences.
- Ability to reason about AI-assisted workflows, reliability, security, performance and user experience.
- Experience with frontend and backend TypeScript; Kotlin, VS Code extensions or JetBrains plugins are useful.
- Ability to lead technical decisions and work asynchronously with a globally distributed team.
- Strong written communication and commitment to maintainable, well-tested code.
Benefits
- Remote work under the country restrictions shown in the official posting.
- Benefits supporting health, finances and wellbeing, flexible paid time off and parental leave.
- Team member resource groups, equity compensation, employee stock-purchase opportunities and development support.
About GitLab
GitLab is a remote-first DevSecOps platform company. The AI Clients stage builds developer-facing clients and experiences for GitLab Duo.
How to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-09-29
Show what you can do
Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.
Build a free profileBrowse job categories
Related jobs
- Full-Stack QA Engineer Lead — Money Forward Vietnam
- AI Product Builder — Money Forward Vietnam
- Senior Fullstack Developer (ReactJS, NodeJS) — GRADION
- Senior Fullstack Engineer (Frontend focus, Next.js/Node.js/AWS) — GRADION
- Senior / Lead Fullstack Engineer (Node.js, React.js/Vue.js) — GRADION
- Senior / Lead Fullstack Engineer (PHP, Vue.js / React) — GRADION