Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
United States
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Specialized team is seeking a Senior Software Engineer to help build the next generation of AI training, AI inferencing, virtual desktop, video and gaming infrastructure for Azure. This role offers a unique opportunity to work on cutting-edge technology at massive scale, focusing on hardware/software interaction, coding with next-gen hardware, and end-to-end systems engineering.

The position involves working across a wide spectrum of hardware architectures, network types, and processor types. You'll be critical in designing and delivering infrastructure solutions while maintaining a continuous focus on customer value, quality, performance, and automation. The role requires deep technical work in hardware/software interaction, from fiber networking to GPU differentiation and cluster design.

You'll join a team of experienced engineers working on replication systems, highly available systems, and large-scale algorithms. The team is currently expanding capacity and supported scenarios to enable 100X growth. This is an exciting opportunity to have a significant impact on customers and the world through Microsoft's cloud infrastructure.

The role offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the chance to work with industry-leading technology. 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 values growth mindset, innovation, and collaboration.

Key responsibilities include ensuring platform consistency, building test-driven engineering culture, evaluating emerging technologies, and maintaining communication with key partners. The ideal candidate will have experience in Deep Learning, AI Infrastructure, Distributed Systems, and High Performance Computing, with strong coding skills in languages like C++, Python, and PowerShell.

Last updated 17 hours ago

Responsibilities For Senior Software Engineer

  • Help ensure Azure platform is consistent on performance, can scale on-demand, and engineered to withstand computing demand
  • Build test-driven engineering culture to reduce regressions and bugs in production
  • Evaluate and make recommendations that advance Azure infrastructure for AI and GPU-based workloads
  • Lead by example producing extensible and maintainable code
  • Maintain communication with key partners across Microsoft ecosystem
  • Drive identification of dependencies and development of design documents
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle complex problems

Requirements For Senior Software Engineer

Python
Linux
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 1+ years of Deep Learning, AI Infrastructure, Distributed Systems, High Performance Computing / Machine Learning middleware
  • Experience with coding in C, C++, PowerShell, Python
  • Must pass Microsoft Cloud Background Check
  • Experience with Accelerators and Profiling and Performance Analysis Tools

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, working on ML-powered features for Windows and Microsoft products, with remote work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Noida, working on cloud-scale services and next-gen architecture for SharePoint and OneDrive, with focus on security and compliance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Storage team, building scalable cloud storage solutions with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux kernel development and performance optimization for Azure infrastructure, offering hybrid work and competitive compensation.