Software Engineer II & Senior Software Engineer - Microsoft Defender for Endpoint
Core
Building features for Microsoft Defender for Endpoint to protect customers from emerging and sophisticated threats.
Role type
Senior IC software engineer (endpoint security)
Builds
Advanced endpoint security platform features
Domain
Cybersecurity / Endpoint protection
Deliverable
production ML models | product features
Required skills
C/C++ native code development, secure software system design, authentication implementation, data protection, access control, secure coding practices, software performance analysis, AI model integration, agentic flows
Technologies
C, C++, Java, JavaScript, Python
Responsibilities
Designing and developing secure software systems, optimizing native code performance, integrating AI models and agentic flows
Seniority
Senior, hands-on IC
Rewrite
## About the role
- Work on one of the most advanced endpoint security platforms in the world
- Partner with world‑class researchers and engineers
- Influence architecture and strategy across multiple security domains
- Build features that protect customers from emerging and sophisticated threats
- Be part of a team that values innovation, engineering excellence, and impact
- Embody our culture and values.
## Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- These requirements include, but not limited to, the following specialized security screenings:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python OR equivalent experience.
- 2+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 1+ year of experience with software performance analysis and optimization of native code (C/C++)
- 1+ year of experience with using AI models and agentic flows
## What we offer
- (Content not provided in the original text)
## About us
- (Content not provided in the original text)
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.