Software Engineer 2

Microsoft empowers every person and organization on the planet to achieve more through technology and cloud services.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer 2

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their Windows Security team, focusing on creating reliable and trustworthy OS and platform services. This role is crucial in protecting 1.5 billion Windows customers through advanced security and privacy features. The position offers a hybrid work environment with up to 50% work from home flexibility.

The role involves working on critical security features that enable users and code to run at least privilege, while also developing privacy platforms that empower users to make informed choices. You'll be part of a globally distributed team of engineers, architects, and various technical professionals responsible for Microsoft's edge vision and platform services.

As a Software Engineer II, you'll collaborate with feature and partner teams, focusing on security and privacy implementation in the Windows operating system. The position requires strong technical skills in languages like C++, Java, JavaScript, or Python, and offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company promotes a culture of inclusion with a growth mindset, emphasizing innovation and collaboration. This role presents an excellent opportunity for those passionate about security to make a significant impact at scale while working with cutting-edge technology and contributing to Microsoft's mission of empowering global achievement.

Last updated 22 days ago

Responsibilities For Software Engineer 2

  • Design, develop, deploy, and debug security and privacy features in the operating system
  • Collaborate with feature and partner teams to deliver these features

Requirements For Software Engineer 2

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check upon hire and every two years

Benefits For Software Engineer 2

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 2

Technical Support Engineering - Identity and Security

Technical Support Engineer role at Microsoft in Seoul, focusing on identity and security solutions, requiring Korean language skills and offering hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and maintain federal identity and security services, offering competitive pay and remote work options.

Technical Support Engineering

Microsoft seeks Security Support Engineer for Azure Cloud Security and Compliance team, offering hybrid work and comprehensive benefits.

Entra ID Technical Support Engineer - Identity Management

Technical Support Engineer role at Microsoft focusing on Entra ID and identity management solutions, offering hybrid work and comprehensive benefits.

Software Engineer II - Microsoft Threat Protection

Software Engineer II position at Microsoft's Threat Protection team, focusing on cybersecurity solutions using cloud technologies and AI to protect enterprises from cyber-attacks.