Software Engineer II

Microsoft is a global 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
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Windows Cloud division is seeking a Software Engineer II to join their Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) team, recognized as leaders in the Gartner Magic Quadrant™ for Desktop as a Service (DaaS). This role is crucial in scaling the Windows Cloud platform and taking the Windows 365 Cloud PC and Azure Virtual Desktop business to the next level.

As a Software Engineer II, you'll be responsible for developing solutions that automate complex operational tasks, particularly in system capability deployment across data centers. You'll work on enabling feature teams to increase their deployment velocity while maintaining safety and monitoring capabilities. The role involves analyzing telemetry data for capacity planning, identifying patterns, and implementing automation to manage Windows Cloud services effectively.

The position requires a blend of technical expertise in cloud services, distributed systems, and software development. You'll participate in on-call rotations to handle live site incidents and contribute to preventing future issues through infrastructure and process improvements. The role offers an opportunity to work with cutting-edge cloud technology while delivering business-critical services to enterprise customers.

Working in Microsoft's Redmond, WA office (3 days per week on-site required), you'll be part of a company culture that emphasizes growth mindset, innovation, and collaboration. The role combines technical challenges with business impact, offering competitive compensation and comprehensive benefits.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact in cloud computing and virtual desktop infrastructure. The position offers exposure to large-scale distributed systems and the chance to work with enterprise-level cloud services that are leading the market in Desktop as a Service solutions.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Design, develop, and deliver software engineering solutions that reduce operational burden
  • Own deployment, availability, reliability, performance and customer escalation targets
  • Proactively identify and reduce issues through design, testing, and implementation
  • Collaborate with Engineering and Product Management partners
  • Drive efficiencies through software improvement and root cause analysis
  • Drive continuous improvement on service quality and COGS efficiency
  • Work within a highly skilled team of engineers to deliver revolutionary improvements

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience as a software engineer designing, implementing, and shipping cloud services or software products
  • 1+ years in Continuous Integration (CI)/Continuous Deployment (CD) technologies
  • Must pass Microsoft Cloud background check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs

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 2

Microsoft Azure AI/HPC team seeks Software Engineer 2 to build and maintain cloud-native supercomputing infrastructure, focusing on system reliability and performance optimization.