Taro Logo

Software Engineering

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

Job Description

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a talented Software Engineer to join their mission-critical cloud infrastructure team in Hyderabad. This role offers an opportunity to work on technically challenging problems at massive scale, supporting 200M MAU and managing exabytes of customer data in the cloud.

The position involves working on SharePoint's global scale services that store, secure, and manage some of the most sensitive data worldwide. You'll be part of building next-generation architecture investments for multi-geo content store, focusing on performance, scale, reliability, and security capabilities using scalable cloud distributed systems.

As a Software Engineer, you'll be responsible for designing and developing software solutions, creating prototypes, and working closely with product development teams. The role requires strong CS fundamentals, exceptional coding skills (preferably in C#), and experience with cloud and distributed systems.

This is an excellent opportunity for someone who enjoys working in a dynamic environment and wants to impact mission-critical systems at global scale. The team emphasizes work-life balance and professional growth, offering comprehensive benefits including healthcare, educational resources, and parental leave.

Microsoft provides an inclusive work environment where employees collaborate with a growth mindset to achieve shared goals. The company's mission is to empower every person and organization on the planet to achieve more, and this role directly contributes to that vision by building and maintaining crucial cloud infrastructure used by millions worldwide.

Last updated a day ago

Responsibilities For Software Engineering

  • Driving complex problem solving and design/development of software and ensure quality
  • Defining new components with understanding of service interdependencies and limitations
  • Creating prototypes and proof-of-concepts for iterative development
  • Work effectively with product development and engineering teams

Requirements For Software Engineering

Java
JavaScript
Python
  • Bachelor's/Master's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding
  • Strong CS fundamentals and exceptional coding skills
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems is a plus

Benefits For Software Engineering

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Related Jobs