Principal Software Engineer
Core
Lead architecture and decision-making for complex products, ensuring scalability, security, and high-quality production software.
Role type
Principal Software Engineer (Architecture & Security) (via careerplan.io/jobs/1970393556918254-principal-software-engineer-at-microsoft)
Builds
Production-grade software and services at scale
Domain
Cloud services, distributed systems, AI/ML infrastructure
Required skills
Architecture design, security best practices, automation, distributed systems, AI/ML infrastructure, cloud services, debugging, coding quality improvement
Preferred skills
Zero-touch deployment, incident response, AI tools adoption
Technologies
AI tools
Responsibilities
Lead architecture discussions and decision-making, mentor engineers on test strategies, manage cross-team dependencies, drive security best practices, lead automation for production deployment, collaborate on integration and scalability, mentor coding quality improvements
Seniority
Principal, strategy & mentorship
