Back to jobsJob overview
About the role
Principal Software Engineer - Agent Team - Microsoft Identity at Microsoft
Required Skills
c++windows kernelnetworkingdistributed systemsmulti-threadingdebuggingagilecloud services
About the Role
Principal Software Engineer role on Microsoft's Global Secure Access team, building an identity-optimized SASE platform. Responsibilities include leading architecture, cross-team collaboration, and end-to-end feature development from endpoint to cloud. Requires 12+ years of C++ experience with Windows internals and low-level networking.Key Responsibilities
- Lead end-to-end design, implementation, and delivery of scalable, low-latency systems
- Build features across endpoint and cloud services
- Collaborate with multiple teams across Microsoft
- Define requirements, KPIs, priorities, and engineering deliverables
- Mentor and grow team members
Required Skills & Qualifications
Must Have:
- BSc./MSc. in Computer Science or equivalent
- 12+ years of experience in object-oriented software implementation in C++
- Strong hands-on background in Windows internal, kernel, and drivers development
- Hands-on experience in developing low-level networking, facing performance and latency challenges
Nice to Have:
- Expertise in design, building, and operating large-scale distributed systems
- Technical leadership experience in high-performing, agile teams
- Proven skills to collaborate cross-group and work effectively within the team
Benefits & Perks
- Industry leading healthcare