CareerPlanSign in

Senior Software Engineer

Switzerland, Zürich, Zürich💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Identify product opportunities, shape technical direction, and lead hands-on design and delivery of VS Code features while owning post-release outcomes.

Role type

Senior IC software engineer (developer tools)

Builds

VS Code features, extension points, and reusable components

Domain

Developer tools / IDEs

Deliverable

product features

Required skills

TypeScript, Rust, C, C++, C#, Java, JavaScript, Python, profiling, debugging, automated testing, API design, performance optimization, accessibility, cross-platform development, telemetry analysis, user feedback integration, open-source collaboration, AI coding tools familiarity

Preferred skills

AI-powered feature development, interactive application building, mentorship, public design discussion

Technologies

TypeScript, Rust, C, C++, C#, Java, JavaScript, Python

Responsibilities

Lead hands-on design, implementation, testing, and delivery of VS Code features; improve responsiveness and reliability through profiling and debugging; mentor engineers and conduct code reviews; analyze telemetry and user feedback to guide improvements; collaborate with developers and extension authors on community issues

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.