Software Engineer II @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Microsoft Security is on a mission to protect billions from cyber threats. At Microsoft, the Software Engineer II role in the Account Protection team focuses on creating innovative security features that safeguard Microsoft Entra ID and Microsoft accounts.
Responsibilities
- Develop big data prevention and detection systems to combat account compromise.
- Research attacker mechanisms and analyze probability trends.
- Collaborate with platform teams, hunt teams, and identity providers.
- Create tools and frameworks to enhance operational efficiency.
Qualifications
Required: Bachelor’s Degree in Computer Science or related field plus 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, or Python) and 1+ year secure software systems development experience. Must meet Microsoft, customer, and/or government security screening requirements.
Preferred Qualifications
- Proficiency coding in C#.
- Experience with Service Fabric and distributed systems.
Compensation & Duration
The typical base pay in the U.S. ranges from approximately USD 100,600 to 215,400 per year, with specific ranges for the San Francisco Bay and New York City areas. Applications accepted until October 12, 2025.
Microsoft Culture
Embrace a growth mindset in a culture of respect, integrity, and accountability. Work collaboratively to create life-changing innovations and secure digital environments.
Key Skills/Competency
- Cybersecurity
- Account Protection
- Big Data
- ML/AI
- C#
- Secure Coding
- Distributed Systems
- Cloud Security
- Service Fabric
- Research
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Research Microsoft: Understand its security mission and culture.
- Tailor Your Resume: Highlight secure coding and big data experience.
- Showcase Technical Skills: Emphasize proficiency in C# and ML/AI.
- Prepare for Interviews: Focus on distributed systems and research insights.