2026 MS EMT1 VM Senior
Core
Design, develop, maintain, and optimize Visual Studio Code extensions and plugins to build developer productivity tools and workflows.
Role type
Senior IC Visual Studio Code Extensions Engineer
Builds
Developer productivity tools, VS Code extensions, and enterprise developer platforms
Domain
Developer Tools / Software Engineering
Required skills
TypeScript, JavaScript, Node.js, Visual Studio Code Extension API, Language Server Protocol, Debug Adapter Protocol, Git, CI/CD pipelines, Docker, Kubernetes, REST API integration, OAuth, JWT, unit testing, software architecture
Preferred skills
C#, .NET 6/7/8, ASP.NET Core Web API, Azure, AWS, GitHub Copilot, LLM APIs, Electron, Terraform, infrastructure as code
Technologies
TypeScript, JavaScript, Node.js, Docker, Kubernetes, GitHub Actions, Azure DevOps, Jenkins, GitLab CI, OAuth, JWT, C#, .NET, ASP.NET Core, Roslyn, NuGet, Electron, Terraform, YAML
Responsibilities
Design and develop VS Code extensions and plugins; Build automated CI/CD pipelines for extension deployment; Integrate extensions with REST APIs, backend services, and AI services; Containerize applications and manage deployments; Troubleshoot extension and debugging issues; Mentor junior developers and contribute to scalable software architecture
Seniority
Senior, hands-on IC