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
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft's Identity engineering organization is seeking a Software Engineer II to join their Identity Provisioning team. This role focuses on building and managing Microsoft's identity platform that serves Azure, Microsoft 365, and Xbox. The position involves developing a best-in-class identity management platform to help organizations provide secure access to their employees. As a technical leader, you'll be responsible for building well-architected systems, expanding API portfolios, and working on mission-critical cloud services. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on large-scale identity and security solutions. The team values customer empathy, technical expertise, and collaboration, making it an ideal position for engineers passionate about security and identity management at scale. The position offers remote work flexibility and is part of Microsoft's broader mission to empower global digital transformation.

Last updated 11 hours ago

Responsibilities For Software Engineer II

  • Design and develop large scale distributed software services and Application Programming Interface products
  • Deliver well-architected systems through clear interfaces across components, code reviews, design reviews and modern software engineering practices
  • Advocate testability, portability, monitoring, scalability, reliability, and maintainability as core parts of software delivery
  • Leverage telemetry from service operations and customer usage to make decisions to improve quality and adoption
  • Communicate effectively to plan, execute and deliver results through others in the team and through cross-functional partners
  • Mentor and coach engineers in the team to help them achieve their results and grow their career

Requirements For Software Engineer II

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
  • 2+ years of experience building and operating large scale services or public cloud infrastructure
  • 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's Cloud Supply Chain organization, focusing on supply chain traceability solutions with hybrid work options in Redmond, WA.

Software Engineer

Software Engineer position at Microsoft's Business & Industry Copilots group, focusing on full-stack development for next-generation business applications using AI and cloud technologies.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop SAP solutions for their Cloud Supply Chain organization, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft Software Engineer II position in Redmond, focusing on scalable services and backend development with 2+ years experience required.

Software Engineer

Software Engineering position at Microsoft's Cloud Operations & Innovation team, focusing on cloud computing resource delivery and datacenter management with remote work options.