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
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS

Description For Software Engineer II

Microsoft is leading the transformation to Cloud Computing with Azure Stack, a key initiative to bring the Azure cloud platform to customers who cannot adopt public Azure offerings. This role is part of the team building integration APIs and features for hardware device management scenarios.

As a Software Engineer II, you'll be working on Azure Stack, focusing on hardware device management, including provisioning, health monitoring, and FRU scenarios. The position involves collaboration with hardware partners to architect complete end-to-end solutions.

The role offers an opportunity to work with cutting-edge cloud technology while building and supporting production-grade services. You'll be part of a dynamic and collaborative team environment that values passion, creativity, and accountability. The team is committed to a growth mindset and continuous improvement, treating software engineering as a craft.

The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Working in a hybrid model with up to 50% work from home flexibility, you'll have the opportunity to make a significant impact on Microsoft's cloud infrastructure.

This role is perfect for engineers who are passionate about cloud computing, have strong technical skills, and want to work on challenging problems at scale. You'll be at the forefront of cloud innovation, working with a diverse range of technologies and partners to deliver solutions that power Microsoft's cloud strategy.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with a team that values respect, integrity, and accountability. This is an excellent opportunity for growth and development in one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Collaborate with peers to design, implement, and improve integration APIs
  • 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
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • 2+ years of hands-on experience with datacenter hardware and related technologies
  • Knowledge of TCP/IP networking fundamentals
  • Experience with network devices from Cisco, Arista and Dell is a plus
  • Excellent problem-solving skills
  • Experience with Openconfig and gNMI is a plus

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Software Engineer role at Microsoft focusing on monetization automation and cloud solutions using cutting-edge technologies.

Software Engineer - CTJ - Poly

Software Engineer position at Microsoft focusing on secure cloud infrastructure and operations, requiring Top Secret clearance and offering competitive benefits.

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft, combining networking expertise with software development to build and maintain Azure's global backbone network infrastructure.

Software Engineer II - CTJ - Secret

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring Secret clearance and offering competitive compensation with hybrid work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and scale Windows Cloud platform and Azure Virtual Desktop services, focusing on automation and system reliability.