Principal Software Engineering
Core
Design and develop software and services at global scale for Windows, delivering highly requested features for commercial customers and partners.
Role type
Principal Software Engineering (C++)
Builds
Windows software and services
Domain
Operating Systems / Enterprise Software
Deliverable
production ML models | product features
Required skills
C++, C, C#, Java, JavaScript, Python, system design, performance optimization, debugging, code refactoring, technical leadership, mentoring, stakeholder collaboration, observability, reliability engineering
Preferred skills
cross-group design coordination, AI-powered development tools
Technologies
C++, Windows, modern engineering practices, AI-powered tools
Responsibilities
Design and develop software and services at scale; foster technical relationships with partner teams; provide technical leadership and mentor engineers; drive project and release plans; act as DRI to monitor system health and resolve outages; optimize code for performance and maintainability; establish consistency in monitoring and operations.
Seniority
Principal, hands-on IC with strategic impact
