Taro Logo

Senior Software Engineer

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

Job Description

The Windows Cloud division at Microsoft is seeking a Senior Software Engineer to help advance the Windows Cloud platform, 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. The role offers an opportunity to work on cloud computing, desktop virtualization, and streaming technologies.

As a Senior Software Engineer, you'll be designing and implementing software components for the Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) service backend. You'll build cloud infrastructure services at scale, enabling feature teams to increase deployment velocity while maintaining safety. The position involves analyzing telemetry data, developing capacity planning models, and identifying patterns for continuous improvement.

The role requires expertise in distributed systems, with a focus on delivering large-scale, secure, and resilient cloud services. You'll be working in an agile environment alongside experienced engineers and product managers, contributing to platform capabilities involving virtualized compute, storage, networking, GPUs, core connectivity services, and streaming protocols.

This is an excellent opportunity for someone passionate about cloud technology and desktop virtualization, offering the chance to impact millions of users while working with cutting-edge technology. The position combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to collaborate across teams.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of background.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • 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 Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related field AND 7+ years technical engineering experience
  • 3+ years of experience designing, implementing, and shipping cloud services
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Pass Microsoft Cloud background check
  • Experience with distributed systems delivering large-scale cloud services
  • Strong communication and collaboration skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Sr. Digital Solution Engineer - Azure Infra

Senior Digital Solution Engineer position at Microsoft focusing on Azure infrastructure, combining technical expertise with customer-facing responsibilities in cloud and AI solutions.

Senior Cloud Operation Engineer

Senior Cloud Operations Engineer position at Oracle, focusing on maintaining and optimizing cloud infrastructure and production environments.

Senior Software Engineer, Cloud Platform

Senior Software Engineer position at NVIDIA focusing on building and managing cloud infrastructure services for the NGC platform, requiring 8+ years of distributed systems experience.

Senior Software Engineer, Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure development, requiring 5+ years of software development experience and expertise in distributed systems.

Senior Software Engineer, Google Cloud Networking

Senior Software Engineering role at Google Cloud focusing on networking infrastructure, requiring 5+ years of software development experience and strong system design skills.