Jobs · Washington

Senior Software Engineer - VS Code (GitHub - CoreAI)

Microsoft · Redmond, WA · 3 wk ago
Hybrid$120k–$235k/yrFull-time

About the role

Overview: Visual Studio Code is where millions of developers turn ideas into working software. We are looking for a Senior Software Engineer to help build its next generation of editing, development, and GitHub Copilot experiences. You will help to make complex developer workflows feel simple, from everyday coding and debugging to delegating work to AI. This is hands-on product engineering in a large TypeScript and Rust codebase: you will shape a feature or technical area's direction, implement it, and keep improving it after release. We value engineers who care about how software feels, make sound decisions amid ambiguity, and learn from what they ship.

About the team: We work in the open, with direct feedback from developers and extension authors. You will collaborate with engineers, designers, researchers, and product teams across our team, GitHub, and Microsoft. We combine community feedback, research, experiments, and engineering judgment to decide what to build. Performance, accessibility, extensibility, security, and developer control are part of the product, not finishing touches.

Examples of work: Improve navigation and editing in large repositories without slowing down startup or typing; build a Copilot workflow that helps developers delegate a coding task, inspect the changes, and validate them using VS Code's review, testing, and debugging tools; extend VS Code APIs so new capabilities work reliably with existing extensions and remote development environments; refine our existing engineering process with custom tools fine-tuned for throughput and quality.

Product and open source resources: https://code.visualstudio.com, https://github.com/microsoft/vscode

Responsibilities

  • Identify product and engineering opportunities, helping define what to build through user feedback, experimentation, and technical insight.
  • Shape technical direction within your area, balancing near-term product needs with long-term maintainability.
  • Lead hands-on design, implementation, testing, and delivery of VS Code features, coordinating contributors and partner-team dependencies as needed.
  • Own outcomes after release: understand adoption, investigate quality issues, and use telemetry, evaluations, and user feedback to guide improvements.
  • Improve responsiveness and reliability through profiling, debugging, and automated testing; strengthen the tools that let the team experiment and ship confidently.
  • Work in the open: discuss designs publicly, investigate community-reported issues, and collaborate directly with developers and extension authors.
  • Mentor engineers and improve technical decisions through constructive design and code reviews.

Qualifications

Required: Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, JavaScript, TypeScript, or Rust OR equivalent experience.

Other requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com