Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?