Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
United States, Washington 
704662704

13.08.2024

Microsoft Azure Edge + Platform (E+P) is a globally distributed team of engineers, architects, program managers, product managers, business program managers, business administrators, userexperience researchers and designers whoare responsible forthe platform for Microsoft and for delivering Microsoft’s edge vision. We create the most reliable and trustworthy OS and platform services to empower Microsoft and our customers to achieve more. We unlock the next wave of opportunity at the edge through an at-scale ecosystem driving widespread adoption of our Microsoft cloud services.

The Azure Digital Operationsis building the next generation edge platformtailored to address the unique requirements of messaging, data processing, and connectivity for customers in the manufacturing, industrial, and retail sectors. Our Azure IoT Operations developer experience team is crafting a sophisticated developer framework designed tothe creation of edge applications that are not onlyhighly availableand secure but also flexible and integrated seamlessly with Azure IoT Operations services. This framework supports a wide array of edge messaging scenarios and features declarative interfaces, cross-language support with proficient typing through code generation, minimal boilerplate code, integration with VS Code, and robust built-in security and observability features.

We are currently seeking a Principal Software Engineering Manager to join this transformative journey and play a crucial role in redefining and advancing the future of Azure IoT Operations. In this position, you will oversee the delivery of developer framework components and client libraries that are user-friendly, robust, maintainable, secure, and observable. You will lead a dedicated team of engineers in developing both the data and control planes, collaborating extensively with other edge and cloud teams across Microsoft. candidate willa solid foundation in Computer Science fundamentals,leadership and technical design capabilities, and have a keen interest in solving complex, ambiguous challenges.

come up withnew ideasto make our customers’ lives better. We value people who can bring a diverse perspective to our product and where a developer will not just write code but will have areal meaningfulimpact on the direction of the product and which features to build. We are a dedicated team to embrace diversity and inclusion in every interaction and inspire each other to bring their growth mindset with a desire to continuously learn and grow. We value the One Microsoft approach to achieve our mission to empower every person and organization on the planet.

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.

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C#, Go or Rust
    • OR equivalent experience.
  • 2+ yearsof experience leading an engineering team.

Other Requirements

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

  • requiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • Master's Degree in Computer Scienceor related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C#, Go or Rust
    • OR equivalent experience.
  • inworkingondeveloper frameworksand/or SDKs.

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 a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until August 16, 2024.


Responsibilities

As a Principal Software Engineering Manager, you will be responsible for the following:

  • leadsand architects.
  • Oversee the design and implementation of a developer frameworkcomponents and client librariesthat support the creation ofhighly availableand scalable first-party and third-party applications and connectors running on Kubernetes,that integrateseamlessly with Azure IoT Operations services.
  • Develop and implement comprehensive roadmaps, ensuring alignment with team goals and project milestones.
  • Define precise requirements,establishkey performance indicators (KPIs), set priorities, and oversee the planning and execution of engineering tasks.
  • Mentor and develop a balanced team, nurturing a range of talents from professionals.
  • Foster a diverse and inclusive team culture, emphasizing authenticity and excellence, enabling everyone to contribute their work.
  • Other

    • Embody our and