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