Microsoft has an exciting opportunity for a Senior Software Engineer in the Microsoft Specialized Clouds Power Platform team, focused on building, deploying, and operating Power Automate services within Air-Gapped and Sovereign Cloud environments. The role involves driving design, implementation, live-site operations, and continuous improvement while ensuring security, compliance, and operational excellence.
Responsibilities:
- Acts as a Designated Responsible Individual (DRI) for service components, owning availability, reliability, and operational health
- Participates in on-call rotations, responding to incidents by assessing impact, troubleshooting issues, mitigating customer impact, and driving resolution
- Leads or contributes to root cause analysis (RCA) and postmortems, ensuring learnings translate into systemic improvements
- Uses existing tools and develops new capabilities to troubleshoot issues affecting availability, performance, security, and efficiency
- Leverages telemetry and monitoring to identify trends, detect anomalies, and proactively improve service health
- Drives improvements in observability, alerting, and diagnostics
- Leads and contributes to architecture and design discussions for components of Power Platform services
- Identifies dependencies across teams and incorporates them into design specifications and execution plans
- Ensures systems meet performance, scalability, security, and compliance requirements, especially within air-gapped constraints
- Develops and improves CI/CD pipelines and deployment systems, enabling safe, repeatable, and automated releases
- Drives zero-touch or low-touch deployment automation using internal tooling and safe deployment practices
- Improves engineering efficiency by reducing manual operations and operational toil
- Collaborates with Public Cloud teams to onboard features, resolve dependencies, and align environments
- Supports integration and validation across Power Platform services (Power Automate, Dataverse, Power Apps)
- Participates in sprint planning, backlog grooming, and execution to deliver engineering commitments
- Develops a deep understanding of service architecture, code, and operational behavior at scale
- Identifies opportunities to improve reliability, performance, and operational maturity, and drives those improvements
- Mentors engineers, shares knowledge, and contributes to team standards and best practices
- Leverages modern tools, including AI-assisted development, to improve productivity and code quality