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.
Apply directly at Microsoft →Create a free account for alerts like thisView Microsoft immigration profile
This listing is sourced directly from Microsoft's careers page and normalized into a canonical job model.