Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through technology and software solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Identity team within the Experience + Devices organization, where you'll drive authentication infrastructure and product experiences across Microsoft's productivity ecosystem. As a Software Engineer II, you'll work on unifying sign-in and account management experiences across major apps like Office, Edge, Teams, and OneDrive, while enabling Microsoft's Copilot experiences. The role impacts over a billion users monthly, focusing on technical excellence and solving complex problems.

The team's technology portfolio encompasses the entire Office identity stack on native platforms, networking and configuration layers for Office services communication, and a first-party client authentication library used across Microsoft. You'll be responsible for removing friction in user experience fundamentals and using data-driven approaches to identify opportunities for improvement.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll collaborate with talented engineers and product leaders across Microsoft, contributing to features that impact hundreds of millions of users globally.

The ideal candidate combines technical expertise with strong communication skills, bringing 2+ years of experience in complex application development. You'll join a culture that values growth mindset, innovation, and collaboration, working on cutting-edge identity and security solutions that are fundamental to Microsoft's product ecosystem.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Write code and architect security, identity, and collaboration features that ship to hundreds of millions of customers
  • Work across organizations and directly with partners both in Office and across Microsoft
  • Use data as the basis for decision making
  • Grow as an engineer in a modern and highly-impactful team

Requirements For Software Engineer II

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience in designing, building, and maintaining complex native client and web applications
  • Must pass Microsoft Cloud Background Check
  • Demonstrated growth-mindset and ability to learn
  • Demonstrated ability to effectively communicate about technical subjects
  • Demonstrated experience collaborating with others to deliver software features or projects

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 Software Engineer II position focusing on building scalable collaboration solutions for the Planner team, offering hybrid work and comprehensive benefits.

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft focusing on Intune and security products, offering remote work and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft Security focusing on developing and maintaining secure services for software distribution and security infrastructure.

Software Engineer

Software Engineer role at Microsoft's Trust & Security Services team, focusing on large-scale security infrastructure and software distribution systems.

Software Engineer

Software Engineer role at Microsoft working on Windows Developer Platform, building tools and APIs for Windows app developers.