Software Engineer II

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

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Identity and Network Access engineering team in Mountain View, CA. This role focuses on building and managing the new Microsoft Entra Security Service Edge (SSE) offerings, with an emphasis on "security for AI" and "AI for security." The position offers the opportunity to work on mission-critical services at scale, developing innovative solutions using cutting-edge technologies.

The team operates within Microsoft's Security organization, which aims to make the world safer through end-to-end, simplified security solutions. You'll be part of a culture that embraces diversity, promotes a growth mindset, and encourages excellence. The role involves working with large-scale distributed systems, implementing security protocols, and leveraging AI to enhance security capabilities.

As a Software Engineer II, you'll collaborate with Product and Engineering team members to design and develop security software services, participate in code reviews, and ensure high-quality, maintainable solutions. The position requires strong technical skills in networking protocols, experience with Unix/Linux systems, and proficiency in languages like Go or Rust.

The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working on cutting-edge security solutions that impact billions of users worldwide.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed networking security software services and solutions
  • Leverage AI to build advanced security capabilities and boost engineering productivity
  • Drive modern software engineering practices through design reviews
  • Develop best-in-class engineering for services ensuring security, reliability, and reusability
  • Improve test coverage and implement integration tests
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site
  • Focus on customer/partner needs through a data driven approach

Requirements For Software Engineer II

Go
Linux
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in C, C++, Golang or Rust
  • 2+ years of familiarity with core networking protocols and technologies (HTTP, TLS, TCP/IP, DNS)
  • 2+ years of experience with Unix/Linux based operating systems and open-source contributions
  • 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

Microsoft Security seeks Software Engineer II for Identity & Access Management team to build and operate security frameworks protecting Microsoft Cloud services.

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.