Software Engineer II at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Azure, C#, C++, Java, TypeScript, JavaScript, Python, Web Services, RESTful APIs, CI/CD, AI Technologies, Distributed Systems, Cloud Services, Build Automation, Performance Optimization

Industry

Software Development

Description
Design and build core infrastructure and services in Azure that power the Visual Studio engineering system — spanning the Visual Studio build itself, build & release automation pipelines, functional & performance testing infrastructure, all while helping maintain compliance and security. Operate cloud services in Azure that are fast and resilient, as well as craft interfaces and workflows that remove friction and let developers stay focused on what they do best. Leverage AI to enhance developer productivity, automate workflows, and improve insight, such as integrating AI-assisted troubleshooting, intelligent build orchestration, or smart test selection. Collaborate across product teams in DevDiv and 1ES to deliver up-to-date solutions that improve velocity and confidence. You will work closely with product teams to understand pain points and deliver the best experience for them. It is a constant challenge to reduce friction while holding a high-quality bar. Participate in agile development practices, including code reviews and design discussions, while contributing to a culture of technical depth, learning, and mentorship. Bachelor's Degree in Computer Science or related technical field AND 2+ years of software engineering experience with coding in languages including, but not limited to, C#, C++, Java, TypeScript, JavaScript, or Python Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience designing web services and RESTful APIs. Experience with Azure, including Azure Functions, CosmosDB, Azure DevOps and/or GitHub DevOps workflows. Some understanding of secure software supply chain practices, service observability, and performance optimization in large-scale systems. 1+ years of experience with distributed systems AND building or operating cloud-based services (e.g., Azure, AWS, or GCP). 1+ years of experience with CI/CD (Continuous Integration/Continuous Delivery) systems or build automation pipelines. Experience applying AI technologies (such as large language models or code generation tools (e.g., GitHub Copilot, Azure OpenAI)) in software development workflows, including tasks like static analysis, automated documentation, or test generation.
Responsibilities
Design and build core infrastructure and services in Azure for the Visual Studio engineering system. Collaborate across product teams to deliver solutions that improve developer productivity and maintain compliance and security.
Loading...