← All roles

Principal Software Engineer

Microsoft· Software Engineering
Apply on company site
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