Principal Software Engineer
Core
Leads architecture design, code quality, and deployment reliability for complex products while mentoring teams and ensuring security compliance.
Role type
Principal Software Engineer (Architecture & Engineering Excellence) (via careerplan.io/jobs/1970393556917358-principal-software-engineer-at-microsoft)
Builds
Complex products, secure coding standards, deployment pipelines, and telemetry/monitoring systems
Domain
Software Engineering, Security, Cloud Infrastructure
Required skills
Architecture design, code review leadership, debugging, incident response, test strategy, security standards enforcement, stakeholder partnership, experimentation planning, tool development
Preferred skills
Industry trend awareness, knowledge sharing, metrics integration
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and document solutions for complex products, lead code reviews and enforce coding standards, coordinate cross-team dependencies, lead incident response and maintain live site operations, plan and execute safe deployments with rollback plans, partner with stakeholders to define user requirements and validate security needs
Seniority
Principal, hands-on IC with mentorship
