Software Engineer II

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

Description For Software Engineer II

Microsoft's Azure Edge Infrastructure team is seeking a dynamic Software Engineer II to join their innovative cloud platform development efforts. This role offers an exciting opportunity to work on cutting-edge distributed systems and be part of the infrastructure for Azure Edge. The position involves developing next-generation Hyper-Converged Cloud Platform solutions that converge virtualization, compute, and storage into a resilient, software-defined system.

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

The role 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 investment options. You'll be part of Microsoft's inclusive culture that emphasizes growth mindset, innovation, and collaboration to achieve shared goals.

Key responsibilities include designing distributed services, implementing reliable multi-threaded features, performance optimization, and quality assurance. The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in C/C++/C#, and background in distributed systems or cloud technologies.

This is an excellent opportunity for someone passionate about distributed systems to work on enterprise-scale cloud infrastructure while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 21 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

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience
  • 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
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • 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 Software Engineer II position focusing on managing planet-scale distributed systems, requiring 2+ years experience and expertise in system reliability and incident response.

Software Engineer II

Microsoft Software Engineer II position focusing on distributed storage systems, offering remote work and comprehensive benefits.

Vaga Afirmativa para Pessoas com Deficiência - Engenheiro de Software / Affirmative Job Posting for People with Disabilities - Software Engineer

Microsoft is hiring a Software Engineer in Brazil to work on Microsoft 365 cloud services, with a focus on distributed systems and enterprise productivity solutions.

Software Engineer

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft Entra is seeking a Software Engineer II to work on distributed systems and high-performance services handling millions of requests per second.