Principal Software Engineering Manager
Core
Own people development, technical direction, and delivery for a team advancing deployment automation and engineering efficiency across Defender services.
Role type
Principal Software Engineering Manager (hands-on IC)
Builds
Azure deployment automation, infrastructure tooling, and reusable solutions for shared operational challenges
Domain
Cloud Infrastructure / DevOps / SaaS
Required skills
People management (hiring, coaching, performance), Technical architecture, CI/CD, Infrastructure as Code (Bicep/ARM), Containerization (Kubernetes), Production troubleshooting, Cross-team collaboration
Preferred skills
Experience with regional/regulated cloud environments, Incident learning analysis, Workflow optimization
Technologies
Azure, C, C++, C#, Java, JavaScript, Python, Bicep, ARM, Kubernetes
Responsibilities
Hire, coach, and develop engineers; Set engineering priorities and deliver results; Lead architecture and design for deployment automation; 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 deployment telemetry and incident learning to measure improvements and guide practices