Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's OneDrive and SharePoint team is seeking a Senior Software Engineer to join their rapidly growing services at the center of Microsoft's cloud. This role focuses on designing and delivering systems that provide world-class Identity Management, Authorization & Policies to protect and secure customer content across M365 applications and services.

As a Senior Software Engineer, you'll be working on systems that fundamentally impact how millions of people interact with their devices and important content. You'll be responsible for improving onboarding by automating permissions maintenance across M365 applications to secure SharePoint Online (SPO) content.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF Bay Area and NYC: $153,600 - $250,200) and includes comprehensive benefits such as industry-leading healthcare, educational resources, investment options, and generous parental leave.

The role requires strong expertise in Identity Frameworks and security domains, with at least 4 years of experience in areas like OAuth, Authentication, Authorization, and Cybersecurity. You'll be working with a team that values innovation, collaboration, and a growth mindset, contributing to Microsoft's mission of empowering every person and organization on the planet.

Key responsibilities include collaborating with stakeholders, driving design decisions, implementing and optimizing code, and acting as a Designated Responsible Individual to guide other engineers. The position offers significant technical challenges and opportunities to work with cloud-scale infrastructure components, making it ideal for someone passionate about distributed systems and security.

The role is hybrid, allowing up to 50% work from home, with 0-25% travel requirements. You'll be based in Redmond, WA, working within Microsoft's Enterprise SaaS domain on critical infrastructure that supports millions of users worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, or Java OR equivalent experience
  • 4+ years of experience in Identity Frameworks or security domains: OAuth, Authentication, Authorization, OpenID Connect, JSON Web Token (JWT), Cryptography, or Cybersecurity
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives across Microsoft 365, Windows, and other products, requiring 10+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Windows Trust Experiences Team to develop privacy features that protect and empower billions of users worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure DPU networking software team, developing high-performance networking solutions for cloud infrastructure.

Senior Software Engineer - Azure Databricks Engineering

Senior Software Engineer position at Microsoft working on Azure Databricks, focusing on distributed systems, cloud services, and data analytics. Remote work available.