Principal Software Engineer Manager - Cloud Governance and Platform Services


Atlanta, GA, USA

Full time

Software Engineering / Software Developer

May 6

Are you passionate about delivering solutions to help customers? Do you love solving challenging problems through innovative engineering of end-to-end customer experience solutions? Are you naturally curious, deeply technical, and have experience building products and services? Are you passionate about growing people and helping members of your team reach their potential?


If you want to work in an agile and collaborative environment where you can tackle challenges that deliver immediate and measurable business impact, this is the place for youWe are at the forefront of creating innovative solutions based on Modern Engineering principles across a variety of channels, allowing our customers to get the support they need, when they need it, for any of Microsoft’s products and services!


Within Microsoft Digital, Enterprise360 is the team that engineers, deploys, and manages the software and infrastructure solutions that power the company. We deliver industry leading solutions that address Microsoft business needs at a global scale. Within Managed Workspaces team, we design, deliver and manage Cloud Governance and Platform services in support of the Microsoft corporation, and we are looking for a passionate Principal Software Engineering Manager that can help us create, modernize and extend our solutions and services across multiple divisions, through enterprise-scale native Azure capabilities.



As a Software Engineering Manager your focus will be to lead a team of Engineers responsible for the Cloud Governance or the Service Enablement Team. You will be responsible for oversight of daily operations and maintenance of these critical services as well as creation of strategies and deployment of new technologies supporting the enhance service capabilities in the future.


The ideal candidate will have the judgement and experience to guide design decisions, lead the delivery of high-quality software, effectively manage ambiguity while reducing complexity, as we create enterprise-scale solutions within a highly collaborative and diverse team that is absolutely obsessed with the customer.


A very strong understanding of technologies and service models that support Cloud service areas will be critical to ensure these foundational services are architected, designed, deployed, and maintained at a high standard. In addition, this job includes direct involvement and leadership of strategic and design partnerships with multiple teams including product teams, supporting infrastructure and security teams, and service/project management teams across Microsoft. This role is in a highly dynamic environment with the potential to directly impact the work of Microsoft Product Teams and employees around the world.


We are hiring in the following locations: Redmond, WA; Atlanta, GA; and fully remote within the US. The position is eligible for relocation support to Redmond, WA. This team is primarily located in Redmond, WA and working in US Pacific time zone business hours.


  • Provide strategic leadership and direction in the design, delivery, and sustainment of enterprise-scale cloud software solutions. Share insights and best practices that can be applied to improve development and operations across related sets of systems, platforms, and/or services.
  • Leads the engineering lifecycle for the team or organization and leads lifecycle improvements over successive releases; Including design and code reviews across the feature area, understands the root causes of issues, and finds ways to resolve them.
  • Lead definition of capacity planning, service optimization, and service health. While being accountable for operational performance of the E2E service, including real-time SLA management, development of data driven business metrics, escalation, and communication with internal teams, external vendors, and carriers.
  • Provide oversight of Directly Responsible Individual (DRI) duties for service components and leads vendor partnership for T1 support. Participate in on-call rotation with team members providing high severity incident support as needed.
  • Leads validation and revision of key engineering artifacts such as standards, deployment guides and TSG’s.
  • Champion security, compliance, reliability, and availability through participation in service health reviews and cross-team strategic/service alignment
  • Partner with Azure EG to drive mutually beneficial product releases by enabling co-development opportunities, providing continuous strategic direction for product enhancement and driving issue resolution where applicable.
  • Promote a positive team environment by modeling behavior that promotes good morale while mentoring other engineers.


Required Qualifications:

  • 6+ years technical experience designing, developing, releasing and operating large-scale reliable, distributed software / network / infrastructure systems. (software engineering, network engineering, or systems administration)
  • OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience designing, developing, releasing and operating large-scale reliable, distributed software / network / infrastructure systems. (software engineering, network engineering, or systems administration)
  • OR Master's Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience designing, developing, releasing and operating large-scale reliable, distributed software / network / infrastructure systems. (software engineering, network engineering, or systems administration)
  • 4+ years of experience with public Cloud services
  • 3+ years experience working with cloud security & compliance principles
  • Soft Skills:
  • Desire and ability to learn and grasps concepts quickly
  • Great problem-solving, judgment, decision-making and drive for results skills
  • Commitment to collaboration and teamwork and ability to deliver via influence
  • Self-motivated, who proactively identifies problems and drives for resolution
  • Able to work with ambiguity within a fast-paced environment
  • Desire and ability to continuously improve services, process and technologies
  • Proven capability to effectively work in teams, collaborate, communicate, and deliver on accountabilities
  • Strong written and verbal communication skills

Preferred Qualifications, not required:

  • Prior team lead or management experience
  • 4+ years of experience with Azure (ARM) Cloud services
  • Full stack development experience
  • Experience with data analysis, query languages
  • Azure certification
  • Security Certification



In the state of Colorado, the salary range for this role is from $153,100 to $224,500. At Microsoft certain roles are eligible for additional rewards, including annual bonus and stock. These awards are allocated based on individual performance. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee’s role. Benefits/perks listed here may vary depending on the nature of your employment with Microsoft and the country where you work. US-based employees gain access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, and fitness benefits, among others.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Benefits and Perks

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



We're on a mission to empower every person and every organization on the planet to achieve more.