Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $208,800
Security
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Security is at the forefront of protecting digital environments in an increasingly complex threat landscape. The Identity & Access Management (IAM) Protect team is seeking a Software Engineer II to join their mission of protecting Microsoft Cloud. This role involves building and operating security frameworks that enforce security policies across thousands of services. The position offers an opportunity to shape the future of security at Microsoft, working with cutting-edge technologies in identity and access management, authentication systems, and security automation. The team operates in a culture that embraces growth mindset and excellence, creating innovations that impact billions of lives globally. This role combines technical expertise in security systems with collaborative work across Microsoft Security, Azure, and M365 organizations. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading professionals in a remote-friendly environment. The ideal candidate will have strong programming skills, security expertise, and a passion for building robust security solutions.

Last updated 12 hours ago

Responsibilities For Software Engineer II

  • Build and run security systems, data platforms that provide visibility into services security boundaries
  • Collaborate across multiple services, organizations in Microsoft Security, Azure, and M365
  • Extend security attack graph tooling to drive analysis and eviction of attackers
  • Establish and enforce standards for code reviews, unit testing, and integration testing
  • Lead by example and mentor fellow team members
  • Embody Microsoft culture and values

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 with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience with cyber security practices
  • Experience with Identity and Access Management
  • Experience with Graph database technology, especially Neo4j

Benefits For Software Engineer II

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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft focusing on security infrastructure and Identity and Network Access engineering, offering competitive pay and benefits in San Francisco.

Security Operations Engineer

Security Operations Engineer role at Microsoft focusing on fraud prevention and cybersecurity, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft seeks a Software Engineer II to develop an exabyte-scale security data platform, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft Security Engineer II position focusing on cloud security solutions, requiring 2+ years experience, offering hybrid work and competitive compensation.

Software Engineer II - Microsoft Threat Protection

Mid-level Software Engineer role at Microsoft's Threat Protection team, focusing on cybersecurity solutions using cloud technologies and AI.