Software Engineering II

Microsoft empowers every person and organization on the planet to achieve more through software and technology solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Developer Tools

Description For Software Engineering II

Join Microsoft's .NET Roslyn team as a Software Engineer working on building languages and tools used by millions of developers worldwide. This role focuses on developing the open-source C# tools and compiler, creating features that enhance developer productivity in Visual Studio and VS Code. You'll be part of a team that builds experiences enabling developers to quickly transform ideas into high-quality code through features like code completion, IntelliSense, and AI-powered improvements via Copilot.

The position offers an opportunity to work with a team dedicated to growth mindset and customer success, collaborating closely with the C# and VB developer community in both open and closed source projects. The team values diverse perspectives and maintains strong communication channels, leading to creative and elegant solutions.

As part of Microsoft's Developer Division (DevDiv), you'll contribute to the mission of empowering developers worldwide through the .NET development platform. The role involves working with cutting-edge technologies, including AI integration through Copilot, and requires both technical expertise and strong collaborative skills.

The position offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts millions of developers. You'll be part of a supportive team culture that values continuous learning, innovation, and inclusive collaboration. This is an excellent opportunity for someone passionate about developer tools and looking to make a significant impact in the software development ecosystem.

Last updated a day ago

Responsibilities For Software Engineering II

  • Design, develop and test new features and bug fixes for IDEs like VS and VS Code
  • Analyze code and feature performance in production
  • Participate in sprint and product direction planning activities
  • Collaborate with partner teams in both open and closed source
  • Use Copilot to enhance AI driven feature enhancements
  • Stay up-to-date on .NET platform and ecosystem developments
  • Work on open-source C# tools and compiler

Requirements For Software Engineering II

TypeScript
JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with C++, C#, Java, or VB.NET
  • Detail oriented design, coding, debugging and problem-solving skills
  • Good written and verbal communication skills
  • Ability to tune performance for new and existing code
  • Experience in using telemetry for data driven development
  • Strong empathy for customers and persistent drive to learn from them
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineering II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineering II

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building cloud database services with hybrid work option in Hyderabad.

Software Engineer II

Microsoft is seeking a Software Engineer II to build high-scale microservices for the Windows Store, focusing on app discovery and acquisition features.

Software Engineer

Microsoft Software Engineer position developing cloud services for Windows People eXperiences team, focusing on family-oriented products and requiring 2+ years of experience.

Software Engineer - II

Microsoft Advertising seeks Software Engineer II for Monetize reporting team to develop and maintain petabyte-scale analytics platform in Bangalore/Pune.

Software Engineer II

Microsoft is hiring a Software Engineer II to build autonomous agent platforms using LLM technology for Dynamics 365 Customer Service Applications in Hyderabad.