Senior Software Engineer, Typescript

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of GitLab

GitLab

1001 - 5000 employees

Founded 2014

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

💰 Secondary Market on 2020-11

Consulting • Marketing • Artificial Intelligence

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

📋 Description

• Design, develop, and evolve GitLab Duo CLI features from problem definition through implementation, rollout, and iteration • Build interactive terminal experiences in TypeScript with command and flag design, clear 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 the AI Clients stage on technical decisions and strategy • Champion product quality, security, and developer experience through reviews and mentorship • Contribute to IDE extension work, including JetBrains and VS Code extensions • Make architectural decisions about the CLI’s future direction and collaborate on shared developer experiences

🎯 Requirements

• Strong proficiency in TypeScript and interest in developer tooling and command-line interface design • Experience building or maintaining command-line tools or developer-facing tooling • Experience with command and flag design, terminal user interfaces, output formatting, scripting-friendly behavior, and backward compatibility • Experience owning technical problems end to end and making sound architectural trade-offs • Experience guiding engineers through code reviews and mentorship • Clear written and spoken English communication skills • Comfort working in a fully remote, largely asynchronous environment • Alignment with GitLab’s values and commitment to an inclusive culture • IDE extension development experience and understanding of LSP, language servers, or editor integrations are helpful but not required

🏖️ Benefits

• Benefits to support your health, finances, and well-being • Flexible Paid Time Off • Team Member Resource Groups • Equity Compensation & Employee Stock Purchase Plan • Growth and Development Fund • Parental Leave

Apply Now

Similar Jobs

🔥 11 hours ago

ButterCMS 🧈

11 - 50

💼 Consulting

📣 Marketing

☁️ SaaS

Growth Engineer building AI-native tooling, automation, and agent workflows for Tiugo’s CKEditor, TinyMCE, and Uploadcare developer tools. Improving acquisition, content, experimentation, and funnel intelligence.

🔥 11 hours ago

CKEditor

51 - 200

💼 Consulting

📣 Marketing

🔌 API

Growth Engineer building AI-native marketing infrastructure for Tiugo’s developer tools, including CKEditor, TinyMCE, and Uploadcare. Automating acquisition, content, experimentation, and reporting workflows.

🔥 21 hours ago

Spocket

11 - 50

📦 Logistics

💼 Consulting

📣 Marketing

Lead Full Stack Engineer scaling Spocket’s eCommerce platform for online entrepreneurs. Leading engineering teams, roadmaps, and Python/React product development.

AWS

Python

React

Ruby

TypeScript

🕒 Yesterday

NVIDIA

10,000+ employees

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Senior engineer optimizing GPU-accelerated inference software for NVIDIA’s AI infrastructure. Improving SGLang, vLLM, and large-scale language model serving performance.

Python

PyTorch

🕒 Yesterday

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Software Engineer II building distributed data products for Akamai’s cloud and edge platform. Developing scalable services, observability solutions, and Big Data systems processing petabytes daily.

AWS

Cloud

Distributed Systems

Java

Kafka

Kubernetes

Linux

Open Source

Spring

SQL

Unix