Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
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 Content Store team. This role is at the heart of Microsoft's cloud services, impacting millions of users worldwide. The position offers an opportunity to work on large-scale, distributed architectures that power critical infrastructure needs.

As a Senior Software Engineer, you'll be responsible for creating and implementing features that enhance and protect customer experience. Working alongside engineers, Product Managers, and designers, you'll contribute to the development of distributed systems that serve hundreds of millions of users globally.

The role involves thorough, data-driven design work, writing well-structured code, implementing comprehensive tests, and building robust telemetry systems. You'll be part of a team that's central to Microsoft's cloud strategy, working on services that integrate with Windows, Office, and other key Microsoft products.

The position offers competitive compensation ($119,800 - $234,700 USD), comprehensive benefits, and the opportunity to work 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.

Key responsibilities include collaborating on user requirements, driving design documents, implementing and optimizing code, and acting as a Designated Responsible Individual. The ideal candidate will have 4+ years of technical engineering experience, strong expertise in REST APIs and web services, and experience with cloud-scale infrastructure components.

This role offers significant growth opportunities, including mentoring peers, working across multiple engineering teams, and contributing to projects that impact millions of users. The position requires a balance of technical expertise, collaborative skills, and a passion for building secure, scalable cloud services.

Last updated 5 minutes 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
  • Partners with stakeholders 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
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years of industry experience in delivering and interacting with REST API's and web services
  • 3+ years of industry experience with coding, debugging, algorithm design and problem-solving skills
  • 3+ years of industry experience designing cloud-scale services
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 SharePoint team in Hyderabad, focusing on secure data management and system architecture, requiring 4+ years of experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud-scale services for SharePoint and OneDrive, requiring 4+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commerce Platform & Experiences team, building world-class commerce systems with up to 50% remote work and competitive benefits.

Senior Software Engineer - Azure Storage Client Team

Senior Software Engineer position at Microsoft Azure Storage Client team, focusing on storage virtualization and hardware acceleration, offering competitive compensation and remote work options.

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.