Opportunities for permanent roles in a range of business sectors

Senior Product Manager

The Azure Sphere team at Microsoft is looking for a Product Manager who can help drive our developer experience and accelerate our platform’s adoption. 

Azure Sphere’s mission is to empower every organization on the planet to create and connect secure and trustworthy IoT devices. Over 9 billion embedded devices are produced globally each year, and our team is developing the most secure end-to-end solution to connect these devices to the Internet. 

Our end-to-end solution consists of Azure Sphere certified silicon, a novel OS architecture built on a Linux kernel, an SDK and developer tools, and the Azure Sphere Security Service. Together these components of Azure Sphere provide durable security for IoT devices—allowing organizations to realize durable value from their IoT investments.

The Azure Sphere team believes that innovation is accelerated by a diverse team empowered through a shared commitment to a culture of fearlessness, kindness, and trustworthiness, and grounded in a growth mindset. Together we are making the world more secure, and we are looking for someone who can help us: 

  • define and deliver a great experience for embedded device developers and operators, via powerful yet easy-to-use developer tools and interfaces. 
  • accelerate adoption of the platform, via GitHub reference solutions, application notes, ecosystem partnerships, and direct hands-on engagement.  


  • Discover the problems faced by developers and operators of embedded devices by asking clear questions, listening carefully to the answers, and combining the resulting insights with other sources of research and analysis. 
  • Work with the engineering team to propose solutions to these problems that are both usable and technically feasible. 
  • Validate that the solution truly solves the problem for customers, and also meets the needs of the business. 
  • Prioritize these validated solutions in team backlogs based on a broad and nuanced understanding of their likely value and cost. 
  • Become a recognized team expert in the Azure Sphere platform, able to perform hands-on experiments and to share learnings with other team members. 
  • Participate in coordinating the release of these solutions by partnering closely with individual engineers and other PMs, building relationships across the Azure Sphere team and elsewhere in Microsoft, setting clear expectations, and identifying and resolving issues. 
  • Help to foster increasing the diversity of thought and ideas within the group. 


  • 5+ years of relevant technical leadership experience in a software engineering environment. 
  • A BS/MSc in technical field or equivalent technical knowledge.  
  • Deep understanding of, and empathy for, software engineers as both customers and partners. 
  • Outstanding ability to discover, understand, and solve technical problems. 
  • Adaptable to meet dynamic goals in a very agile team. 
  • Self-motivated with strong organizational skills
  • Proven experience of working through the full product cycle from initial design to final product.
  • Excellent written and verbal communications skills.  
  • When travel is permitted in the future, quarterly intercontinental travel is expected, particularly between Cambridge, UK and Redmond.