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
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their Cloud Security team within the Enterprise and Security organization. This role focuses on developing cutting-edge data protection, hardening, and cryptography features like BitLocker, KeyGuard, and Hypervisor Code Integrity (HVCI). The position offers an opportunity to work on critical security features that protect user data and devices across Microsoft's ecosystem.

The ideal candidate will have strong experience in OS development and cryptography, with the ability to lead technical discussions and collaborate across multiple product lines. You'll be part of a globally distributed team responsible for Microsoft's platform and edge vision, working on features that directly impact the security and trustworthiness of Microsoft's operating systems.

This role offers competitive compensation, comprehensive benefits, and the chance to work on challenging problems at scale. You'll be working in a hybrid environment with up to 50% work from home flexibility. The position involves collaborating with multiple partner teams and requires someone who can demonstrate both technical depth and leadership qualities.

The team culture emphasizes growth mindset, innovation, and collaboration, aligned with Microsoft's mission to empower every person and organization on the planet. You'll have opportunities to contribute to open-source technology, participate in knowledge sharing, and work on performance-critical security features that protect millions of users worldwide.

This is an excellent opportunity for someone passionate about cryptography and security engineering, who wants to make a significant impact on the security landscape of Microsoft's products while working with industry-leading professionals in a supportive and innovative environment.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Lead design and code reviews across feature areas
  • Participate in all stages of engineering lifecycle
  • Work with cryptographic engineering, including mathematical concepts and low level program development
  • Collaborate across teams and ship production features
  • Participate in code reviews to ensure code quality
  • Share knowledge through brown bags and tech talks
  • Identify and solve technological challenges
  • Work on performance optimization

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience with coding in C, C++, or Assembly
  • 2+ years of experience working on Windows, Linux or other Operating System (OS) development
  • 1+ years working with cryptographic algorithms and implementation for Operating Systems
  • 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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Technical Support Engineer - Identity & Security (Entra)

Technical Support Engineer position at Microsoft focusing on identity and security solutions, requiring strong expertise in Azure AD/Entra and authentication technologies.

Support Engineer - Cybersecurity

Microsoft seeks a Cybersecurity Support Engineer to troubleshoot enterprise security solutions, offering remote work and comprehensive benefits.

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.