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
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team, part of Office M365 ecosystem, is seeking a Senior Software Engineer in Noida. This role is part of a multi-billion-dollar organization managing 200M MAU and exabytes of customer data in the cloud. SharePoint helps millions of people collaborate and enables major companies to solve mission-critical problems through global-scale services for storing and securing sensitive data.

The position involves working on technically challenging problems in a full-stack cloud environment, with opportunities to influence both team and partner team roadmaps. The role focuses on advancing compliance, regulation, and security in the digital world, making next-generation architecture investments to deliver world-class service management, autonomous cloud & regulated clouds, and engineering systems capabilities.

As a Senior Backend Engineer, you'll be responsible for disrupting and building next-generation products, owning architecture roadmaps, leading complex technical initiatives, and mentoring junior engineers. The role requires strong execution skills, technical leadership, and the ability to design scalable systems while maintaining high-quality standards.

The ideal candidate should have 8+ years of technical engineering experience, strong cloud and distributed systems knowledge, and excellent collaboration skills. This position offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits, and the opportunity to work on globally impactful projects at Microsoft.

Join a team that's at the forefront of cloud technology, working with cutting-edge tools and technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 11 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 complex cross-functional projects
  • Design systems for scalability and performance
  • Lead design, write/review code and deploy to production
  • Mentor individuals and community on advanced technical issues
  • Create and execute quality plans, test strategies and processes

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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
  • Proven track record of mentoring, and growing junior engineers
  • Must pass Microsoft Cloud background check

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