Software Engineer II

Microsoft creates reliable Operating Systems and platform services, empowering organizations through cloud and edge computing 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

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their Digital Operations team in building the future of Azure's edge platform. This role offers an exciting opportunity to work on multitenant, highly available cloud and edge services managing industrial assets and devices at enterprise scale.

The position involves working with cutting-edge technologies including Hybrid Cloud, Containers, and physical/logical networks, contributing to Microsoft's next generation Azure Edge Platform. As part of a globally distributed team, you'll help create reliable Operating Systems and platform services that empower Microsoft's customers worldwide.

The role requires strong computer science fundamentals and technical design skills, with a focus on building distributed systems. You'll be working on services that have broad impact across multiple products, including large private cloud datacenters and Microsoft Azure. The team values diversity of thought and background, encouraging new ideas that improve customer experiences.

Key responsibilities include building scalable cloud services, managing Kubernetes deployments, and participating in code reviews. You'll be part of an on-call rotation to maintain live services and work collaboratively with talented engineers. The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for someone with 2+ years of experience in distributed systems who wants to influence the next generation of cloud platforms. The hybrid work environment (up to 50% work from home) offers flexibility, and you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

The ideal candidate will have experience with Azure cloud services, Kubernetes, and distributed systems, along with strong programming skills in languages like Java, JavaScript, or Python. You'll work in an inclusive environment that values growth mindset and innovation, with opportunities to make meaningful contributions to enterprise-scale cloud solutions.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Build and maintain highly scalable, resilient, and maintainable cloud services
  • Design, deploy and manage services and applications on Kubernetes clusters
  • Design distributed, scalable services and implementing highly reliable multi-threaded features
  • Participate in code reviews to ensure coding standards
  • Drive efforts to add new tests and improve test suite quality
  • Maintain operations of live service on rotational, on-call basis

Requirements For Software Engineer II

Kubernetes
Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience
  • 2+ years of experience in developing, shipping, and supporting production grade distributed cloud services
  • Experience with Azure cloud and Kubernetes services
  • Experience with data structures, algorithms, and distributed systems
  • Experience building highly available Distributed Systems
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Medical Insurance
  • Educational resources
  • Maternity and paternity leave
  • Generous time away
  • Savings and investments

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft is hiring a Software Engineer II to design and implement next-generation Edge Developer Platform services, offering hybrid work and competitive compensation.

Software Engineer II- CTJ- TS/SCI

Microsoft Azure Compute team seeks Software Engineer II with TS/SCI clearance for cloud infrastructure development in Reston, VA. 2+ years experience required.

Software Engineer 2

Microsoft Software Engineer 2 position in Hyderabad focusing on cloud security solutions and distributed systems for Office 365 and Windows platforms.

Software Engineer 2

Microsoft Software Engineer 2 position in Hyderabad focusing on cloud security and compliance solutions for Office 365 and Windows platforms.

Software Engineer II

Microsoft Azure Arc team is hiring a Software Engineer II to develop cloud services and extend Azure capabilities to on-premises, multi-cloud, and edge environments.