Software Engineer 2

Microsoft is a leading technology company that develops software, cloud services, and computing devices.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer 2

Microsoft is seeking talented Software Engineer 2 candidates to join their OS, Runtimes, and Libraries teams. This role presents an exciting opportunity to work at one of the world's leading technology companies, focusing on critical system-level software development.

The position requires expertise in operating systems, runtime environments, and libraries, with a strong foundation in C++ programming. You'll be part of a collaborative team driving innovation and enhancing Microsoft's development ecosystem. The role offers a hybrid work arrangement with up to 50% work from home flexibility.

As a Software Engineer 2, you'll be responsible for designing, implementing, and debugging complex software solutions. The role involves working with a diverse technical customer base and solving challenging technical problems in OS internals, programming language design, compilers, and managed runtimes.

The compensation package is competitive, with a base salary range of $98,300 - $193,200 per year (higher in SF and NYC areas). Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for engineers passionate about system programming and eager to make an impact at scale. You'll work alongside motivated teams, contribute to essential infrastructure, and help shape the future of Microsoft's development tools and platforms.

The ideal candidate will have 2+ years of engineering experience, strong C++ skills, and preferably experience with OS internals or runtime systems. You'll be joining a company known for its inclusive culture and commitment to innovation, with opportunities for professional growth and development.

Last updated 2 months ago

Responsibilities For Software Engineer 2

  • Work with a diverse, technical customer base
  • Find solutions to difficult technical problems
  • OS, Runtime, and Library development
  • Make key contributions alongside motivated and collaborative engineering teams
  • Design, implement, debug, and deliver experiences in C++
  • Work with other languages including C/C#, Java, TypeScript

Requirements For Software Engineer 2

  • Bachelor's degree in Computer Science or related technical field and 2+ years of engineering experience with coding in C++
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Software Engineer 2

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?

Jobs Related To Microsoft Software Engineer 2

Software Engineer II

Software Engineer II position at Microsoft working on Identity & Network Access team, developing Microsoft Entra services with hybrid work option in Redmond.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to develop cloud security and data governance solutions for Office 365 and Windows platforms.

Software Engineer - Neurodiversity Hiring Program

Microsoft is hiring a Mid-Level Software Engineer for their Neurodiversity Program to work on Business & Industry Copilots group, focusing on Dynamics 365 and cloud services.

Critical Environment Mechanical Engineer

Critical Environment Mechanical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure maintenance and operations.

Software Engineer II-Full Stack

Microsoft Full Stack Software Engineer role focusing on ML/AI algorithms and data processing systems for Windows update analysis, offering competitive pay and remote work options.