Software Engineer II

Microsoft is a leading technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is leading the cloud computing transformation with Azure Stack, a key initiative to bring Azure cloud platform to customers who cannot adopt public Azure offerings. This role is part of a team that builds integration APIs and features for hardware device management scenarios, working at the intersection of cloud and infrastructure.

The position offers an exciting opportunity to work on cutting-edge cloud technology while collaborating with hardware partners to architect complete end-to-end solutions. As a Software Engineer II, you'll be responsible for designing and implementing features that enable hardware device management, including provisioning, health monitoring, and FRU scenarios.

The role requires a strong background in both software development and datacenter hardware, with at least 2 years of hands-on experience. You'll be working with a diverse range of technologies, from low-level hardware interfaces to high-level cloud APIs. The team values passion, creativity, teamwork, and accountability, with a strong commitment to continuous learning and improvement.

Microsoft offers an excellent compensation package, with a base salary range of $98,300 - $193,200, comprehensive benefits, and a collaborative work environment. The hybrid work model allows up to 50% work from home, providing flexibility while maintaining team connectivity. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that promotes growth mindset and innovation.

The role provides significant growth opportunities, working with cutting-edge technology and industry-leading hardware partners. You'll be instrumental in shaping the future of hybrid cloud solutions, making this an excellent opportunity for engineers passionate about cloud infrastructure and hardware integration.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Collaborate with peers to design, implement, and improve integration APIs and features for hardware device management
  • Work with OEM partners on hardware platform design and certification
  • Instrument data and develop metrics to measure usage and effectiveness
  • Create and maintain engineering documentation
  • Debug and troubleshoot complex live site issues
  • Engage in DevOps engineering practices

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 hands-on experience with datacenter hardware and related technologies
  • Must pass Microsoft Cloud Background Check
  • Knowledge of TCP/IP networking fundamentals
  • Experience with network devices from Cisco, Arista and Dell is a plus
  • Experience with Openconfig and gNMI is a plus

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

Software Engineer II position at Microsoft working on Azure Kubernetes Service (AKS), focusing on cloud-native infrastructure and container orchestration.

Program Manager

Program Manager position at Microsoft focusing on cloud infrastructure and datacenter operations with hybrid work model and competitive benefits.

Software Engineer- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with hybrid work arrangement.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.