Microsoft

Microsoft

Principal Security Engineer

US · Principal

Sponsorship not specifiedDetected 1 day ago
TypeScriptPythonJavaGoRustC++C#StatisticsCybersecuritySIEMSOC OperationsDetection EngineeringIncident ResponseResearchMentoring

> stay_score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Turn review outcomes into prioritized security roadmaps with clear tradeoffs, practical milestones, and measurable risk-reduction goals.
  • Integrate automated security checks, guardrails, and secure defaults into engineering systems so successful one-off work becomes scalable capability.
  • Use threat intelligence, hunting techniques, telemetry, and incident learning to identify emerging attack paths and convert them into detections, controls, and engineering priorities.

Requirements

  • Software engineering experience in one or more general-purpose languages, such as Python, C#, C++, Go, Java, Rust, or TypeScript, enabled by agentic software engineering practices.
  • Ability to analyze security or operational data and use evidence to make technical and prioritization decisions.
  • Designing secure defaults, reusable engineering patterns, or automated controls that reduced the effort required for other teams to build securely.

This listing is sourced directly from Microsoft's careers page and normalized into a canonical job model.