Principal Software Engineer
Microsoft· Software Engineering
United States, Multiple Locations$142.8k - $274.8kFull-timePosted 1mo ago
About the role
The Principal Software Engineer leads architecture and engineering for Microsoft’s Insider Risk platform, driving risk modeling, behavioral analytics, detections, monitoring, investigation workflows, and large-scale security data systems. Collaborates with investigators, data scientists, security teams, and stakeholders to deliver scalable, privacy-conscious engineering solutions within Insider Risk.
Responsibilities
- Define and drive the technical strategy for core Insider Risk engineering systems that help Microsoft proactively identify, assess, investigate, and mitigate enterprise insider risk.
- Lead architecture and delivery of scalable, secure, and privacy-conscious platforms that operate across Microsoft’s large and complex data estate, including risk signals, detections, behavioral analytics, investigation workflows, and case orchestration.
- Negotiate priorities, dependencies, and technical tradeoffs with partner teams across the enterprise, driving alignment on shared outcomes, delivery plans, and durable platform integrations.
- Partner with Security, Legal, HR, Privacy, investigations, data science, and business stakeholders to translate sensitive and ambiguous risk scenarios into practical, high-impact engineering solutions.
- Uphold the highest standards of discretion, confidentiality, privacy, and compliance in how Insider Risk capabilities are designed, operated, monitored, and communicated.
- Mentor and influence engineers across teams, raising the bar for design quality, code quality, reliability, security, operational excellence, and responsible data use.
- Build deep expertise in enterprise-scale security, insider risk, AI-native engineering, and data-informed decision making while solving problems with significant company impact.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience.
Skills
Required:Technical leadershipSecurity and privacy by designSystem architectureCross-functional collaborationMentoring
Last updated Sep 17, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering