Software Engineer II

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

Description For Software Engineer II

Join Microsoft's Azure Edge Infrastructure team as a Software Engineer II, where you'll be at the forefront of distributed systems development for Azure Edge. This role offers an exciting opportunity to work on cutting-edge technology, specifically the next generation Hyper-Converged Cloud Platform that combines virtualization, compute, and storage into a resilient, software-defined solution.

As part of the Azure Edge and Platform Division, you'll contribute to solutions that impact multiple products, including large private cloud datacenters and Microsoft Azure. You'll work with latest technologies including Hybrid Cloud, Containers, and Storage Spaces Direct, helping to shape Microsoft's next generation Azure Edge Platform.

The position offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role supports hybrid work with up to 50% work from home flexibility.

You'll be joining a fast-paced, energetic team where you'll design distributed, scalable services, implement reliable multi-threaded features, and optimize performance. The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in C/C++/C#, and experience with distributed systems and cloud technologies.

This is an excellent opportunity for a dynamic, self-motivated engineer passionate about distributed systems to make a significant impact at Microsoft, where the mission is to empower every person and organization on the planet to achieve more. The company culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Designing distributed, scalable services
  • Implementing highly reliable multi-threaded features
  • Optimizing performance, and rapidly solving problems
  • Writing tests and ensuring high ship quality

Requirements For Software Engineer II

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience with coding
  • 1+ year of experience with system development on Windows or Linux
  • Solid coding skills in C or C++ or C#
  • Experience with operating systems, virtualization, storage, networking, distributed systems and/or cloud technologies
  • Must pass Microsoft Cloud background check

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?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft Cloud Operations & Innovation is hiring a Software Engineer II to build and maintain large-scale cloud services and data pipelines for datacenter operations.

Software Engineer - Cloud and Enterprise Security

Mid-level Software Engineering role at Microsoft focusing on cloud security and enterprise solutions, requiring 3+ years of experience.

Software Engineer II

Microsoft Cloud Supply Chain Software Engineer II position focusing on security and infrastructure development with competitive compensation and benefits.

Software Engineer - CTJ - Poly

Microsoft Cloud+AI Software Engineer position focusing on secure infrastructure and Azure services, requiring Top Secret clearance and offering hybrid work arrangement.

Critical Environment (CE) Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft managing datacenter infrastructure and electrical systems