New job, posted less than a week ago!
Job Details
Posted date: Sep 04, 2025
There have been 423 jobs posted with the title of Software Engineer II all time at Microsoft.There have been 423 Software Engineer II jobs posted in the last month.
Category: Software Engineering
Location: Redmond, WA
Estimated salary: $158,000
Range: $100,600 - $215,400
Employment type: Full-Time
Travel amount: 25.0%
Work location type: Up to 50% work from home
Role: Individual Contributor
Description
Artificial Intelligence (AI) is transforming the way developers build software. At Microsoft, the .NET Tools team is at the forefront of this shift, empowering developers worldwide with essential tools to build, debug, deploy, and host applications across platforms. Our mission is to deliver developer-centric tooling that enhances every stage of the software development lifecycle. We work at the intersection of modern programming languages, such as C#, and platforms like .NET, delivering rich experiences through tools such as Visual Studio and VS Code. We collaborate closely with broader developer services and ecosystems, including GitHub and Azure, to ensure seamless integration from code to cloud. From desktop to cloud, our tools empower millions of developers to deliver high-quality software faster and with greater confidence.We are seeking a Software Engineer II to join us in developing tools and services that drive developer productivity. In this role, you will collaborate with program managers to understand customer needs and create features that streamline collaboration, helping developers build new applications and services with ease.
As part of our team, you’ll play a hands-on role in designing and building tooling features, releasing them frequently to customers and iterating based on feedback for continuous improvement. We’re looking for someone with a practical approach to problem-solving who thrives on tackling complex challenges and is skilled in using AI to create impactful solutions for developers worldwide.
Read more about the Developer Division here: https://aka.ms/DevDivCareers
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Work with appropriate stakeholders to determine user requirements for a set of features. Break down larger work items into smaller tasks and provide effort estimations. Design and implement code for products, services, or features, reusing code where appropriate. Write code that is extensible, maintainable, reliable, and diagnosable, with minimal defects. Apply coding patterns and best practices to deliver high-quality code. Use data to inform decisions and guide development priorities. Stay current with industry developments to enhance product availability, reliability, efficiency, observability, and performance of products while promoting consistent monitoring and operations at scale.MS Culture & Values: Embody our Culture and Values.
Qualifications
Required Qualifications:Bachelor’s Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.OR equivalent experience. 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality. Other Requirements:
The ability to meet Microsoft, customer, and/or government security screening requirements is required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications:
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. OR equivalent experience 1+ years of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation. 2+ years of experience with C#.Experience building and deploying services to Azure, AWS, or similar cloud platforms.Experience with containerization and DevOps tools/processes.Experience building developer tools, such as extensions for Visual Studio or VS Code.Familiarity with modern technology stacks, including .NET Core and ASP.NET Core.Experience with Front-end technologies like Blazor, Angular, React, HTML/CSS, JavaScript, and/or TypeScript.Experience with Azure services such as App Service, Functions, SQL Server, Application Insights, Key Vault, and Storage.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft posts positions for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#DDJL
#DevDiv
Check out other jobs at Microsoft.