Principal Software Engineer Post by Microsoft

March 11, 2024
Principal Software Engineer Post by Microsoft

Job Description

Date posted: Mar 08, 2024

Work site: Up to 50% work from home

Travel: 0-25 %

Role type: Individual Contributor

Profession: Software Engineering

Discipline: Software Engineering

Employment type: Full-Time


The Azure Sovereign platform team builds the platform and tooling required to build, deploy, and manage various Sovereign Clouds for our global customers. More than ever, our customers are betting on the cloud and expecting Microsoft to deliver an unparalleled experience, including when dealing with their most sensitive data. To further increase adoption by government, public administrations, and other highly regulated customers, we have embarked on an initiative to deliver Sovereign Cloud solutions in select regions, meeting unique technical, legal, and operational requirements. Our mission is to help create repeatable ‘Sovereign Cloud’ by providing a zero-touch buildout experience for AE+P services through automation; offer seamless cloud management experience across various sovereign trust boundaries and enable reliable Azure platform recovery during critical situations.


  • 12+ years of hands-on software design and coding experience
  • 3+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system
  • Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Knowledge of Networking and Network security will be an added advantage
  • Demonstrated success as technical lead for large, complex projects to successful delivery
  • An entrepreneurial spirit with a can do attitude – a self-starter, project finisher and adaptive, collaborative
  • Solid design and coding skills with a bias for architecture at scale
  • Demonstrated ability to collaborate and work across teams
  • Prior experience working on C#, Java or similar
  • Bachelor’s/Master’s Degree or equivalent in Computer science or related field required
  • Experience with Microsoft products is preferred



  • Provide strong technical leadership, raise the technical bar, maintain data and results-driven culture, nurture a team culture of high collaboration and trust
  • Drive long-term architecture and detailed design for highly scalable distributed systems with simplicity and maintainability as core tenets
  • Collaborate across Azure teams to develop platforms that help simplify the roll-out, management and monitoring of Sovereign Clouds at scale
  • Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from ideas to production code
  • Write exemplary code working with large scale distributed systems with quality, simplicity, and maintainability as core tenets
  • Mentor and develop engineers across all levels through sharing and learning
  • Be a role model for open, honest and inclusive approach to problem solving