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
4+ years of experience
Enterprise SaaS

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Senior Software Engineer to join their growing organization that serves 200M MAU and manages 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 the ability to influence both team and partner team roadmaps.

SharePoint helps millions of people collaborate effectively and manages mission-critical data for major global companies. The team is focused on next-generation architecture investments, including multi-geo content store, performance/scale/reliability improvements, and security capabilities using cloud-based distributed systems.

As a Senior Software Engineer, you'll be responsible for architecting and building next-generation products, leading technical initiatives, and mentoring team members. The role involves working with cutting-edge cloud technologies, designing scalable systems, and collaborating across multiple teams to deliver high-impact solutions.

The position offers excellent growth opportunities in a dynamic environment focused on delivering world-class mission-critical systems. Microsoft provides a collaborative culture with emphasis on work-life balance, personal and professional development. The role requires 0-25% travel and is based in Hyderabad, working with the Office M365 ecosystem.

This is an ideal opportunity for someone who enjoys tackling complex technical challenges, has strong leadership potential, and wants to make a significant impact on products used by millions of people worldwide. The role combines hands-on technical work with strategic planning and team leadership responsibilities.

Last updated 16 hours 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
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in 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 is a 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
  • Networking opportunities

Related Jobs