Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer

Microsoft

$139,900 - $274,800
Aug 27, 2025
Redmond, WA, USA
Apply Now

At Microsoft, the business problem is to create smarter, faster, and more intuitive tools that help millions of developers turn ideas into reality by combining the power of .NET, world-class developer tools, and cutting-edge AI to reimagine the entire development experience.

Requirements

  • 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
  • 4+ years of experience designing, building, and operating production-grade software and tools at scale
  • 6+ months of experience applying AI technologies (such as large language models or code generation tools) in software development workflows
  • Experience with C and the .NET ecosystem, including .NET Core, ASP.NET Core, and Roslyn
  • Experience building tooling and extensions for Visual Studio and/or Visual Studio Code
  • Hands-on experience with modern web frameworks such as Blazor, React, or Angular and front-end technologies (HTML, CSS, JavaScript, TypeScript)
  • Experience leading distributed teams and shipping developer-focused features on Azure

Responsibilities

  • Partner with stakeholders to define user scenarios and system requirements for developer tools.
  • Lead architecture, design, and technical direction for large-scale developer tooling systems and platforms.
  • Write high-quality, extensible, and maintainable code while modeling and mentoring best coding practices across teams.
  • Drive optimization, refactoring, reuse, and diagnostics to improve code quality, performance, and ROI.
  • Lead design and review of testing strategies, with strong coverage across unit, integration, and system tests.
  • Apply AI techniques (e.g., GitHub Copilot, LLMs) to enhance developer workflows such as code generation, testing, or debugging.
  • Contribute to automation, deployment safety, observability, and compliance practices for tools and internal platforms.

Other

  • Bachelor’s Degree in Computer Science or a related technical field
  • The ability to meet Microsoft, customer, and/or government security screening requirements
  • Ability to work with a growth mindset, innovate to empower others, and collaborate to realize shared goals
  • Ability to create a culture of inclusion where everyone can thrive at work and beyond
  • Ability to meet the requirements for benefits and other compensation as outlined by Microsoft