Principal Software Engineer Manager
Core
Lead a team of software engineers to own people development, technical direction, and delivery of Azure deployment automation and infrastructure tooling for the Defender service.
Role type
Principal Software Engineer Manager (hands-on IC)
Builds
Azure deployment automation, infrastructure tooling, and reusable solutions for shared operational challenges
Domain
Cloud Infrastructure / DevOps / Security (Defender)
Required skills
Team leadership and people development, Technical architecture and design, Hands-on coding (C, C++, C#, Java, JavaScript, Python), Production troubleshooting, Engineering efficiency and automation, Stakeholder communication and decision explanation
Preferred skills
Experience with deployment telemetry and incident learning, Observability and safe rollout practices
Technologies
Azure, C, C++, C#, Java, JavaScript, Python
Responsibilities
Hire, coach, and develop engineers through clear expectations and performance management; Lead architecture and design for deployment automation and infrastructure tooling; Contribute code, review designs, and troubleshoot production issues; Partner with service teams to automate deployment preparation and validation; Drive engineering efficiency by identifying recurring work and building reusable automation; Use telemetry and incident learning to measure improvements in reliability and manual effort.
Seniority
Principal, hands-on IC with management responsibilities
