Senior Software Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling

I korthet

Senior Software Engineer needed to contribute to the next generation of Visual Studio Code editing, development, and GitHub Copilot experiences. This role involves hands-on product engineering in a large TypeScript and Rust codebase, shaping features, implementing solutions, and collaborating across teams.

Ansvarsområden

  • Identify product and engineering opportunities by defining 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.
  • Own outcomes after release, understanding adoption, investigating quality issues, and using data to guide improvements.
  • Improve responsiveness and reliability through profiling, debugging, and automated testing.
  • Work in the open by discussing designs publicly, investigating community-reported issues, and collaborating directly with developers and extension authors.
  • Mentor engineers and improve technical decisions through constructive design and code reviews.

Krav

  • 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, or TypeScript or RUST OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Required to pass the Microsoft Cloud background check upon hire/transfer and every two years.

Önskade kvalifikationer

  • 5+ years of software engineering experience, with a track record of independently delivering and maintaining production features or substantial components.
  • Programming and application engineering skills, with the ability to become productive in a large TypeScript and Rust codebase.
  • Experience leading technical design and hands-on delivery for complex projects involving multiple contributors, within one team or across partner teams.
  • Product and engineering judgment, including the ability to turn an ambiguous user problem into a practical, maintainable solution.
  • Communication and collaboration skills, including working across team boundaries and helping other engineers grow.
  • Experience with TypeScript, JavaScript or Rust.
  • Experience building interactive applications, with attention to performance, accessibility, or cross-platform behavior.
  • Experience designing APIs, extension points, or reusable components.
  • Experience improving products through direct user feedback, telemetry, or experiments.
  • Practical familiarity with AI coding tools and judgment about where they help, fail, or change development workflows.
  • Experience building AI-powered features or contributing to developer tools or open-source projects.

Förmåner

  • Certain roles may be eligible for benefits and other compensation.
#software engineering#developer tools#AI#TypeScript#Rust
Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 7 timmar sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

United States

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt