Software Engineer II

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

Description For Software Engineer II

Microsoft's Identity & Access Management (IAM) Protect team is seeking a Software Engineer II to join their mission of protecting Microsoft Cloud. This role is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. The position offers a competitive salary range of $98,300 - $193,200 USD per year.

The role sits within Microsoft Security, an organization dedicated to making the world a safer place by providing end-to-end security solutions. The IAM Protect team specifically manages Entra tenants for all Microsoft Cloud, focusing on building and operating security services that enforce security policies across thousands of services.

As a Software Engineer II, you'll be responsible for designing, developing, and maintaining scalable data pipelines and systems. The role requires strong expertise in data platform/data engineering, with at least 2 years of experience in data pipelining and transformation technologies like Spark, and familiarity with the Azure Data tech stack.

Key responsibilities include collaborating with peer teams to integrate data from various sources, building scalable data models, implementing data validation processes, and supporting security attack graph tooling. You'll work with large datasets to determine security risks while ensuring compliance with Microsoft's security and privacy guidelines.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development.

This role represents an excellent opportunity for someone with a background in computer science and data engineering to make a significant impact on Microsoft's security infrastructure while working with cutting-edge technologies in a collaborative, inclusive environment.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Collaborate with peer teams to gather and integrate data from various sources
  • Build scalable data models and data pipelines to extract, load and transform data
  • Implement data validation and quality assurance processes
  • Provide data to support security attack graph tooling
  • Collaborate on analysis of large data sets to determine security risk
  • Understand and comply with Microsoft security and privacy guidelines

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
  • 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
  • 2+ years of experience with data pipelining and transformation technologies such as Spark
  • Experience on Azure Data tech stack
  • 1+ years of hands-on experience with big data technologies and data analytics tools
  • Experience with cybersecurity practices such as identity and access management (IAM)
  • Must pass Microsoft Cloud Background Check

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 cloud security solutions, requiring 2+ years of experience and offering hybrid work arrangement.

Technical Support Engineer – Security & Compliance

Technical Support Engineer role at Microsoft Japan, focusing on security and compliance support for enterprise customers using Azure and Microsoft 365 technologies.

Security Engineer

Security Operations Engineer role at Microsoft focusing on protecting critical services and identity management, offering competitive compensation and hybrid work model.

Software Engineer

Microsoft Red Team Software Engineer position focusing on security tool development and malware engineering with competitive compensation and benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop security features for Microsoft Purview Information Protection, focusing on data protection and classification across platforms.