Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$100,600 - $199,000
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Microsoft Security is seeking a Software Engineer II to join their Account Protection team within the Identity & Network Access (IDNA) division. This role focuses on protecting Microsoft Entra ID and Microsoft accounts from compromise through innovative security features. The position involves working with cutting-edge technologies including ML/AI and collaborating across Microsoft teams.

The role is part of Microsoft's broader security mission to make the world safer for all users. You'll be working on features that protect hundreds of millions of users against cyber-attacks, developing big data prevention and detection systems, and researching attack mechanisms to improve security measures.

As a Software Engineer II, you'll be part of Microsoft's Security organization which is dedicated to securing digital technology platforms, devices, and clouds in heterogeneous environments. The team culture embraces a growth mindset and excellence, creating life-changing innovations that impact billions globally.

The position offers competitive compensation with a base pay range of $100,600 - $199,000 per year (higher in SF and NYC areas), comprehensive benefits including healthcare, educational resources, and investment options. The work environment is hybrid, allowing up to 50% work from home, with 0-25% travel requirements.

This is an excellent opportunity for someone passionate about security engineering who wants to make a significant impact on user protection at a global scale. You'll be working with state-of-the-art technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role requires strong technical skills in software development, security systems, and a collaborative mindset. You'll be joining a team that values innovation, customer focus, and technical excellence while working on critical security features that protect Microsoft's vast user base.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Develop big data prevention and detection systems to combat account compromise
  • Research mechanisms employed by attackers and determine probabilities for good and bad actors
  • Collaborate with relying parties, platform teams, hunt teams, and other identity providers
  • Create tools and frameworks to facilitate efficiency

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years of experience designing, developing, or maintaining secure software systems
  • Knowledge of authentication, data protection, access control, and secure coding practices
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services
  • Opportunities to network and connect

Related Jobs