Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Senior Software Engineer to join their mission-critical cloud infrastructure team in Hyderabad. This role is part of a multi-billion-dollar organization handling 200M MAU and exabytes of customer data in the cloud. SharePoint helps millions of people collaborate and manages sensitive data for major global companies.

The position offers opportunities to work on technically challenging problems in a full-stack cloud environment, with significant influence on both team and partner roadmaps. You'll be responsible for building next-generation architecture investments for multi-geo content store, performance/scale/reliability, and security capabilities using cloud-based distributed systems.

As a Senior Engineer, you'll lead key technical initiatives, own architecture roadmaps, and work closely with product development teams. The role requires strong execution skills, mentoring abilities, and expertise in designing scalable systems. You'll be writing and reviewing production code while maintaining high engineering standards.

The ideal candidate should be self-driven, curious, and results-oriented, with 8+ years of software development experience in C#, C++ or Java. Experience with Azure, Exchange, or other cloud and distributed systems is highly valued. The team emphasizes work-life balance and professional growth while delivering world-class mission-critical systems.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for networking and community involvement. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of background.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Own and influence the architecture roadmap and vision along with strong execution
  • Influence the product vision by working closely with product development and engineering teams
  • Lead key technical initiatives and cross-functional projects
  • Design systems for scalability and performance
  • Lead design and write/review code for production
  • Mentor others and the community on advanced technical issues
  • Create and execute quality plans, test strategies and processes

Requirements For Senior Software Engineer

Java
  • Bachelors, Masters, or PhD in computer science or equivalent
  • 8+ years of software development experience with C#, C++ or Java
  • Working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems is a big plus

Benefits For Senior Software Engineer

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