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 critical infrastructure that impacts millions of users, specifically focusing on improving onboarding by automating permissions maintenance across M365 applications to secure SharePoint Online (SPO) content. The position requires expertise in Identity Frameworks, including OAuth, Authentication, Authorization, and Cybersecurity.

The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.

This position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate across teams. You'll be responsible for designing and implementing critical security systems, working with cloud-scale infrastructure, and delivering high-impact projects that protect customer content across Microsoft's ecosystem.

The ideal candidate will bring 4+ years of technical engineering experience, strong background in identity and security frameworks, and the ability to drive technical initiatives while mentoring other engineers. This is an excellent opportunity to work on technology that fundamentally impacts how millions of people interact with their most important content while being part of Microsoft's innovative culture built on respect, integrity, and accountability.

Last updated 10 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

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, but not limited to, C, C++, C#, or Java OR equivalent experience
  • 4+ years of experience in Identity Frameworks including Oauth, Authentication, Authorization, OpenID Connect, JSON Web Token (JWT), Cryptography, CyberSecurity
  • Experience with building cloud-scale infrastructure components
  • Experience in delivering and interacting with REST API's and web services across multiple systems
  • Awareness, passion, and experience related to cloud scale distributed design and patterns
  • Proven track record of delivering projects that include multiple components

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 Security, focusing on developing scalable cloud platform solutions for Azure Resource Graph team, offering competitive compensation and remote work flexibility.

Sr. Software Engineer

Senior Software Engineer role at Microsoft Security working on Entra ID Backup Authentication System, focusing on high-availability identity and authentication services.

Senior Software Engineer

Senior Software Engineer role at Microsoft building trust & safety infrastructure, focusing on distributed systems and real-time policy enforcement at global scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Scope Compiler team, building scalable analytics engines and data platforms for Azure Data engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint services, building cloud-scale infrastructure and distributed systems with competitive pay and benefits.