Jobs and Careers
MI

Principal Software Engineering Manager

Microsoft
United Statesfull_timeVerifiedPosted 14 May 2024
💰 $294,000/yr($137,600/yr$294,000/yr)

About the role

Microsoft is betting on Artificial Intelligence (AI) as the next growth opportunity for the company. Azure AI is building a platform that makes it easy for both internal Microsoft teams and third party customers to build cutting edge applications using large language models, like those from Azure OpenAI, Mistral, and more. We are revamping our product experience to introduce new capabilities that are vital to building applications that use generative AI while meeting enterprise security, isolation, and compliance requirements.

We are looking to hire a Principal Software Engineering Manager to join our Azure Machine Learning (AzureML) Experiences Team. You will lead a team building services for Azure AI Studio, including the responsible AI service, prompt flow service, and more. We are looking for a motivated, collaborative Principal Software Engineering Manager who has a drive for results.

 

You will participate in proposing and developing innovative solutions that span across multiple layers of technologies. You will also be responsible for fully understanding requirements and providing solutions that match the needs.

 

As a team, we adopt a culture of meritocracy, bias towards taking big risks and failing fast, and value hacking together.

 

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.  

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

Responsibilities

  • Foster and develop talented engineers capable of developing and running scalable, reliable, maintainable services.
  • Focus on usage/metrics of the owned services and be customer focused.
  • Create robust career development plans to help team members grow.
  • Lead, coach, and build a diverse, inclusive, high-performing team where all team members can do their best work.
  • Help the team plan and execute technical deliverables.
  • Work closely with our external partners to support the team’s mission.
  • Collaborate closely with teams within Microsoft to leverage the best technology to advance the team’s mission.
  • Bring your curiosity, entrepreneurial spirit, and passion to deliver on the promise of technology in a difficult, and exciting vertical.
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.
  • Embody our Culture and 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#, TypeScript, JavaScript, or Python 
    • OR equivalent experience.
  • 3+ years of people management experience. 

 

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

 

Preferred/Additional Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C#, TypeScript, JavaScript, or Python 
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, TypeScript, JavaScript, or Python 
    • OR equivalent experience.
  • 4+ years people management experience.
  • Experience running and working on services at scale.
  • Experience working on cloud infrastructure.
  • Experience working with distributed systems.
  • Understanding of Azure is a plus.
  • Experience using Large Language Models (LLMs) or frameworks like LangChain is a plus.

 

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is

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 →