Software Engineer II

Microsoft builds cloud services, software, and technology platforms, focusing on empowering people and organizations globally.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Security is seeking a Software Engineer II to join their Identity & Network Access Team, specifically working on Microsoft Entra (formerly Azure Active Directory). This role is at the heart of Microsoft's cloud strategy, building and operating critical authentication, authorization, and directory services used by millions of Azure, Office 365, XBOX, and Windows users worldwide.

The position offers an opportunity to work on large-scale distributed software services that are fundamental to Microsoft's security infrastructure. You'll be part of a team that shapes the future of identity and access management in the cloud-first world, where sign-in and sign-up services are crucial for user experience across Microsoft's cloud services.

Working in Microsoft's Security organization, you'll contribute to making the world safer through end-to-end security solutions. The role involves designing and developing sophisticated distributed systems, implementing best practices in software engineering, and ensuring services are secure, reliable, and maintainable.

The company culture emphasizes a growth mindset, innovation, and collaboration. Located in Redmond, Washington, this hybrid position offers up to 50% work from home flexibility. The compensation is competitive, ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for someone passionate about security, distributed systems, and building services that impact billions of users. The role offers significant growth potential within Microsoft's security infrastructure team while working on cutting-edge technology that protects users and organizations worldwide.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and solutions
  • Adhere to and drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components
  • Develop best-in-class engineering for services ensuring security, reliability, and reusability
  • Improve test coverage for services 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

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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud Background Check upon hire and every two years

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

Mid-level Software Engineer position at Microsoft's M365 Security team, focusing on backend development and cybersecurity solutions with hybrid work options.

Software Engineer II

Microsoft Digital (MSD) seeks Software Engineer II to develop cloud and AI solutions, offering $98K-$193K salary with hybrid work model.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and electrical systems design.

Software Engineer 2

Microsoft Software Engineer 2 position focusing on AI-powered cybersecurity solutions and full-stack development for enterprise customers.

Technical Support Engineering

Technical Support Engineer position at Microsoft, focusing on SQL Server support and customer success, with hybrid work options in Bangalore.