Role at a glance
- Salary
- $119.8K – $234.7K/yr
- Location
- Redmond, Washington, United States
- Work arrangement
- On-site
- Employment
- Full-time
- Experience
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or C#
- Education
- Bachelor's Degree in Computer Science or related technical field
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Senior Software Engineer will work on the Visual Studio Platform team to modernize Visual Studio and develop platform capabilities across the Visual Studio ecosystem, including GitHub Copilot and AI-powered development experiences. The role focuses on foundational developer tooling used by millions of professional developers and improving the quality, adoption, and impact of those experiences.
What You'll Do
- Design, implement, and deliver platform capabilities for Visual Studio and developer experiences.
- Partner with engineers, program managers, designers, and teams across Microsoft, GitHub, and the broader developer ecosystem.
- Drive the evolution of Visual Studio as an entry point for GitHub Copilot and AI-powered development experiences.
- Use data, telemetry, experimentation, and customer feedback to evaluate feature adoption and improve the developer experience.
- Engage with customers and the developer community to understand pain points and address issues.
- Contribute to software design, code reviews, automation, testing, continuous integration, debugging, and operational quality practices.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in C, C++, or C#; equivalent experience is also accepted.
Required
- Bachelor's Degree in Computer Science or related technical field
- 4+ years technical engineering experience
- Coding in C, C++, or C#
Preferred
- Experience using and understanding how to develop with large language models
- Minimum of 2 years of experience building Windows client software
Original job description
Content provided by the employer
Original job description
Content provided by the employer
Any Developer. Any App. Any Platform.
Microsoft continues to make significant investments in empowering every person and every organization on the planet to achieve more.
Join the team responsible for delivering the Visual Studio family of products, one of the industry's leading development environments used by millions of developers every day.
As a Senior Software Engineer on the Visual Studio Platform team, you will help modernize Visual Studio as it evolves to meet the changing needs of today's developers. This is the perfect opportunity for people who are passionate about developer tooling and want to shape the experiences used daily by professional developers around the world.
The Visual Studio Platform powers experiences across the Visual Studio ecosystem and serves as a critical entry point for GitHub Copilot. Our team is designing the next generation of developer experiences that combine world-class engineering tools with AI-powered capabilities, enabling scenarios not possible in any other developer tool.
You'll work on products that you personally use every day, giving you a rare and direct connection between the code you write, and the experience customers receive. The challenges are deep, foundational, and technically complex. Success requires intellectual curiosity, strong computer science fundamentals, customer empathy, and a passion for building high-quality developer experiences. The impact of your work will be visible to millions of engineers, including Microsoft developers and many of the world's largest enterprises.
We create solutions together in a rich, collaborative environment where learning, growth, innovation, and engineering excellence are core principles. Come help shape the future of professional software development.
Why This Role?
This position is for engineers who:
- Love working with a highly technical customer base and solving difficult engineering problems.
- Want to build tools they personally use every day.
- Enjoy tackling foundational platform challenges that unlock entirely new developer experiences.
- Are passionate about developer productivity and creating experiences that directly impact customer satisfaction.
- Want to influence how millions of developers work in an AI-first world.
- Thrive in a collaborative environment where learning, technical excellence, and customer impact are highly valued.
The software you build will help shape the future of Visual Studio, GitHub Copilot integration, and the broader Microsoft developer ecosystem while empowering developers around the world to build the next generation of applications and services.
Responsibilities
- Design, implement, and deliver high-quality platform capabilities that power Visual Studio and enable rich developer experiences used by millions of professional developers around the world.
- Partner closely with engineers, program managers, designers, and teams across Microsoft, GitHub, and the broader developer ecosystem to deliver integrated experiences that help professional developers accomplish more.
- Drive the evolution of Visual Studio as a key entry point for GitHub Copilot and AI-powered development experiences, helping define how developers interact with the next generation of software engineering tools.
- Use data, telemetry, experimentation, and customer feedback to evaluate feature adoption, measure impact, and continuously improve the developer experience.
- Engage directly with customers and the developer community to understand pain points, identify opportunities, and rapidly address issues that improve customer satisfaction and product quality.
- Contribute to engineering excellence through software design, code reviews, automation, testing, continuous integration, debugging, and operational quality practices that ensure a reliable and performant platform.
- Mentor and collaborate with other engineers while helping foster a culture of technical excellence, customer obsession, learning, and innovation.
Qualifications
Required/Minimum Qualifications
- 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, C, C++, or C# OR equivalent experience.
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to, the following specialized 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.
Additional or Preferred Qualifications
- Experience using and understanding how to develop with large language models (i.e., prompt crafting, validation strategies, prompt caching, hyperparameters, etc.)
- Minimum of 2 years of experience building Windows client software.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 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 $160,200 - $261,000 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
This position will be open 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, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
About the company
Microsoft
Large Enterprise
Microsoft is a global technology leader that empowers individuals and organizations to achieve more through innovative software, services, and devices. Founded in 1975, the company is best known for its flagship products like the Windows operating system and Microsoft Office suite. In addition to personal computing, Microsoft is a leader in cloud computing with its Azure platform, providing a range of solutions for businesses to enhance productivity and efficiency. With a strong commitment to sustainability and accessibility, Microsoft continues to drive technological advancements that shape the future of work and learning.
Microsoft is a global technology leader that empowers individuals and organizations to achieve more through innovative software, services, and devices. Founded in 1975, the company is best known for its flagship products like the Windows operating system and Microsoft Office suite. In addition to personal computing, Microsoft is a leader in cloud computing with its Azure platform, providing a range of solutions for businesses to enhance productivity and efficiency. With a strong commitment to sustainability and accessibility, Microsoft continues to drive technological advancements that shape the future of work and learning.