Principal Software Engineer - VS Code (GitHub - CoreAI)
Core
Identify product opportunities and solve systemic engineering problems while setting technical direction for VS Code, balancing near-term delivery with long-term platform health.
Role type
Principal Software Engineer (Developer Tools / IDE)
Builds
VS Code platform, extensions, and developer tools
Domain
Developer Tools / IDE / Open Source
Deliverable
production ML models | product features | infrastructure
Required skills
Architecting complex production software, hands-on coding in TypeScript/Rust/JavaScript, designing shared platforms and APIs, mentoring senior engineers, product judgment, cross-platform architecture, experimentation practices, AI coding tools familiarity
Preferred skills
Experience with interactive products, usability/accessibility focus, major migrations, AI-powered products
Technologies
TypeScript, Rust, JavaScript
Responsibilities
Set technical direction balancing delivery and platform health, prove approaches via prototypes and critical implementation, improve engineering effectiveness through testing strategies and shared patterns, lead technical discussions and investigate community issues, mentor senior engineers and technical leaders
Seniority
Principal, strategy & mentorship