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
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Azure Specialized at Microsoft as a Senior Software Engineer, where you'll be at the forefront of building the next generation of AI training, AI inferencing, virtual desktop, video and gaming infrastructure for Azure. This role offers a unique opportunity to work with cutting-edge hardware architectures and processor types while designing and delivering fundamental building blocks for the Azure platform.

You'll be deeply involved in technical work, focusing on hardware/software interaction, coding with next-gen hardware, and end-to-end systems engineering - from fiber networking to GPU differentiation and cluster design. The position is critical in supporting Azure's next 100X growth, working collaboratively with industry partners to enable new scenarios for Azure customers.

As a Senior Software Engineer, you'll lead by example in producing high-quality, maintainable code, optimize performance, and drive quality metrics. You'll work across Microsoft's ecosystem, maintaining crucial partnerships and ensuring alignment with customer needs. The role involves both hands-on development and technical leadership, including acting as a Designated Responsible Individual (DRI).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants.

This is an exciting opportunity to have a significant impact on Microsoft's cloud infrastructure while working with the latest technologies in AI and distributed systems. You'll be part of a team that values innovation, collaboration, and continuous learning, with the chance to shape the future of cloud computing at a global scale.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Dive deeply into any level or layer of a problem
  • Learn emerging technologies, from hardware to software
  • Lead by example within the team by producing extensible and maintainable code
  • Maintain communication with key partners across the Microsoft ecosystem
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Act as a Designated Responsible Individual (DRI)
  • Help ensure Azure platform is consistent on performance, can scale on-demand, and engineered to withstand computing demand

Requirements For Senior Software Engineer

Python
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, PowerShell or Python OR equivalent experience
  • 2+ years of experience in HPC or Machine Learning
  • Experience on Distributed Systems and Co-Designing Hardware-Software
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.