Jobs and Careers
MI

Principal Software Engineering Lead

Microsoft
United Statesfull_timeVerifiedPosted 28 Aug 2024
💰 $294,000/yr($137,600/yr$294,000/yr)

About the role

Do you want to be at the forefront of innovating the latest hardware and systems designs to propel Microsoft’s cloud growth? Are you seeking a unique career opportunity that combines technical capabilities, cross team collaboration, with business insight and strategy?

 

Join our Leading-Edge Architecture Pathfinding (LEAP) team within the Strategic Planning and Architecture (SPARC) organization in Azure Hardware Systems & Infrastructure (AHSI). AHSI is the team behind Microsoft’s expanding cloud business, responsible for delivering the hardware systems and infrastructure for cloud computing across Microsoft Azure, Bing, MSN, Office 365, OneDrive, Skype, Teams and Xbox Live. 

 

The SPARC organization is responsible for strategy, planning and architecture pathfinding, and manages Azure’s hardware roadmap from architecture concept through production for Microsoft’s current and future on-line services. The LEAP team within SPARC is at the forefront of systems architecture and technology pathfinding spanning compute, memory, storage, network and system interconnects. Drawing on deep insights of workloads, emerging technology trends, and focused industry engagements, LEAP team’s charter is to define and evaluate novel systems architecture innovations through hardware/software co-design and advance them through technical readiness for productization.

 

The LEAP team is seeking a Principal Software Engineering Lead

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

Responsibilities

  • Collaborate closely with system engineers and architects in the Azure services team, various software development teams across Microsoft’s online properties, and engineering teams at external silicon and systems vendors. The candidate will have:   
  • Help drive the architecture of future SmartNICs, including the hardware/software interface. 
  • Drive how SmartNICs interface with the server, the rack, and switches. 
  • Simulate, incubate, and prototype system technologies to demonstrate their viability.  
  • Collaborate with various partner teams in Microsoft (Azure Compute, Microsoft Research, OS/Hyper-V software, Hardware design, etc.) to ensure end-to-end software-hardware system solutions. 
  • Potential participation in industry standard bodies to drive emerging technologies relevant to the system engineering aspects of disaggregated system architectures. 
  • Engage with Azure’s supplier ecosystem on collaborations that deliver on the above charter. 
  • Embody our Culture   Values 

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience
  • 5+ years of experience in system architecture for infrastructure components (SmartNICs, switches), with demonstrated track record of success.
  • 5+ years leading significant projects. 

Other Requirements:

  • Ability to meet

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →