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

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Senior Software Engineer to join their mission-critical operation serving 200M MAU and managing exabytes of customer data in the cloud. This role offers an opportunity to work on technically challenging problems in a full-stack cloud environment, with significant influence on both team and partner team roadmaps.

SharePoint is a crucial platform helping millions collaborate effectively while securing sensitive data globally. The position involves working on next-generation architecture investments, focusing on multi-geo content store, performance/scale/reliability, and security capabilities using cloud-based distributed systems.

As a Senior Software Engineer, you'll be at the forefront of disrupting and building next-generation products. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll work in an agile environment with a strong customer focus, leading complex cross-functional projects while maintaining high engineering standards.

The ideal candidate should be self-driven, curious, proactive, and results-oriented. The team values work-life balance and professional growth, offering an environment where innovation and outside-the-box thinking are encouraged. This is an excellent opportunity for someone passionate about building world-class mission-critical systems at scale.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and various other perks. Located in Hyderabad, this role requires 0-25% travel and focuses on full-time, on-site work within Microsoft's growing ecosystem.

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, write/review code and deploy to 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