Taro Logo

Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Job Description

The Windows Cloud division at Microsoft is seeking a Software Engineer II to help advance their Windows Cloud platform, specifically the Windows 365 Cloud PC and Azure Virtual Desktop business. These services have been recognized as leaders in the Gartner Magic Quadrant™ for Desktop as a Service (DaaS) for two consecutive years.

As a Software Engineer II, you'll work on extending cloud computing capabilities, desktop virtualization, and streaming technologies. The role involves designing new platform features for virtualized compute, storage, networking, GPUs, and core connectivity services. You'll be part of an agile team that operates with a startup mindset, working alongside experienced engineers and product managers.

The position focuses on implementing software components for the W365 and AVD service backend, building cloud infrastructure at scale, and enabling feature teams to safely deploy changes to production. You'll analyze telemetry data for capacity planning, identify patterns, and implement automation for monitoring Windows Cloud services.

This role offers an excellent opportunity to demonstrate both business and technical leadership while working with cutting-edge cloud technologies. The team emphasizes a growth mindset and collaboration, aligning with Microsoft's mission to empower every person and organization globally.

Key responsibilities include designing automated solutions for complex operational tasks, managing critical environment telemetry, and driving continuous improvement in service quality. The position requires strong technical skills in cloud services, distributed systems, and software development, combined with excellent communication abilities and problem-solving capabilities.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks that make Microsoft an attractive employer. The role offers hybrid work flexibility with up to 50% work from home options and minimal travel requirements (0-25%).

Last updated a day ago

Responsibilities For Software Engineer II

  • Design, develop, and deliver software engineering to automate complex tasks
  • Own deployment, availability, reliability, performance and customer escalation targets
  • Proactively identify and reduce issues through design 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 team to deliver revolutionary system improvements

Requirements For Software Engineer II

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 3+ years experience designing, implementing, and shipping cloud services
  • 2+ years experience with distributed systems
  • Strong communication and collaboration skills
  • Experience working across teams to deliver shared solutions
  • Ability to quickly understand complex problems

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft's Cloud Security team, working on Microsoft Defender for Cloud platform to develop and maintain cloud security solutions.

Service Engineer II

Microsoft is hiring a Service Engineer II in Hyderabad to manage customer communications during Azure service incidents, requiring 2-4+ years of cloud operations experience.

Cloud Infrastructure Engineer

Remote Cloud Infrastructure Engineer position at Jobgether, working with global team across EMEA regions.

AWS Platform Engineer - Enterprise Data Platform

AWS Platform Engineer position at Eli Lilly focusing on cloud infrastructure, automation, and DevOps practices using AWS services and modern tooling.

Technical Solutions Engineer, Infrastructure, Serverless

Technical Solutions Engineer position at Google Cloud focusing on infrastructure and serverless technologies, supporting customers with GKE and Anthos deployments.