Senior Software Engineer

Global technology company that develops software, consumer electronics, and services
$117,200 - $250,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer for their OneDrive and SharePoint team, which are rapidly growing services at the center of Microsoft's cloud infrastructure. This role focuses on designing and implementing critical systems for Identity Management, Authorization & Policies that protect and secure customer content. The position offers an opportunity to work on large-scale, distributed architectures that impact millions of users worldwide.

The ideal candidate will join a team of engineers, PMs, and designers, working on cloud-scale infrastructure components with a focus on security and performance. The role requires expertise in Identity Frameworks, including OAuth, Authentication, and Cybersecurity, with a strong foundation in languages like Java, JavaScript, or Python.

This is an excellent opportunity for experienced engineers who want to make a significant impact at scale. The position offers competitive compensation ($117,200 - $250,200 depending on location) and comprehensive benefits. The role is remote-friendly with up to 100% work from home options, making it ideal for those seeking flexibility while working on challenging technical problems.

Working at Microsoft means being part of a company with a mission to empower every person and organization globally. The culture emphasizes growth mindset, innovation, and collaboration, with strong values of respect, integrity, and accountability. The role offers extensive opportunities for professional development, mentoring, and working with cutting-edge technologies in a supportive, inclusive environment.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Design and deliver systems that provide world class Identity Management, Authorization & Policies
  • Protect & secure customer content
  • Improve core systems performance and efficiencies
  • Ensure zero customer impact throughout the change management cycle
  • Deliver systems to meet business continuity planning goals
  • Provide telemetry for optimizing the service
  • Drive response time for detecting and resolving service issues
  • Collaborate with partner teams to meet engineering goals
  • Work with multiple engineering teams across Microsoft

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • 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#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience in Identity Frameworks including Oauth, Authentication, Authorization, OpenID Connect, JWT, Cryptography, CyberSecurity
  • Experience with building cloud-scale infrastructure components
  • Familiar with secure software design concepts
  • Experience designing cloud-scale services and server/service management features
  • Experience mentoring and coaching peers and early-in-career engineers

Benefits For Senior Software Engineer

Medical 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- Kusto

Senior Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), building large-scale cloud-based search and analytics solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure and cloud systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commercial Systems & Technology team, focusing on cloud solutions and AI strategy with hybrid work options in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, building distributed systems and cloud services for AI/ML workloads using Kubernetes and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Cloud Operations + Innovation team, focusing on AI and microservices architecture for cloud infrastructure management.