Software Engineer II
@ Microsoft

Redmond, WA
$150,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXX****** @microsoft.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Practice coding in C# and Java.
Study big data prevention techniques.
Review secure coding standards and protocols.
Understand distributed system architectures.

Behavioral Questions

Describe a challenge solved collaboratively.
Explain adapting to fast-paced environments.
Discuss handling security incidents effectively.
Share examples of continuous learning.

Frequently Asked Questions