Taro Logo

Software Engineer II

Microsoft aspires to change the world by empowering every developer, on any platform, to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Microsoft's Visual C++ Compiler Group is seeking a Software Engineer II to join their Front-End Team. This role is crucial in advancing C++ standard conformance, performance, and quality. The team is responsible for implementing the MSVC compiler, including support for ISO C++ 23 and C++ 26 standards, as well as extensions for .NET interoperability and Windows platform support.

Key responsibilities include:

  • Collaborating with stakeholders to determine user requirements for features
  • Contributing to dependency identification and design document development
  • Implementing code for products, services, or features, with code reuse where applicable
  • Helping break down larger work items and providing estimations
  • Acting as a Designated Responsible Individual (DRI) for on-call duties

The ideal candidate should have:

  • A Bachelor's Degree in Computer Science or related field, plus 2+ years of technical engineering experience
  • 2+ years of development experience in compilers and runtimes
  • Proficiency in languages such as C, C++, C#, Java, JavaScript, or Python

Microsoft offers a competitive salary range of USD $98,300 - $193,200 per year (higher in San Francisco and New York City areas), along with comprehensive benefits including industry-leading healthcare, educational resources, savings and investments options, parental leave, and more.

Join Microsoft in their mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

Last updated 8 months ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and design document development
  • Create and implement code for products, services, or features
  • Break down larger work items and provide estimations
  • Act as a Designated Responsible Individual (DRI) for on-call duties

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of development experience in compilers and runtimes
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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?