Senior Software Engineer

Global technology company that creates cloud services and software solutions, responsible for OneDrive-SharePoint with 200M MAU.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Senior Software Engineer to join their Office M365 ecosystem in Hyderabad. This role is part of a multi-billion-dollar organization managing 200M monthly active users and exabytes of customer data in the cloud. The position offers an opportunity to work on technically challenging problems in a full-stack environment, focusing on cloud-based distributed systems.

The team is responsible for creating global scale services to store, secure, and manage sensitive data, working on next-generation architecture investments to deliver multi-geo content store and advanced performance/scale/reliability capabilities. The role involves leading technical initiatives, influencing product vision, and mentoring team members.

As a Senior Software Engineer, you'll be at the forefront of building next-generation products, working with cutting-edge cloud technologies and distributed systems. The position offers a balance of technical leadership and hands-on development, with opportunities to influence architecture decisions and work on complex, cross-functional projects.

Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company culture emphasizes work-life balance, personal growth, and professional development. This is an ideal opportunity for someone who wants to make a significant impact while working on mission-critical systems at global scale.

Last updated a day 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 individuals and community on advanced technical issues
  • Create and execute quality plans, test strategies and processes
  • Be self-driven, curious to learn, proactive, and result-oriented

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience working on agile teams with solid customer focus
  • Good communication and cross group collaboration skills
  • Experience in Azure, Exchange, or other cloud and distributed systems

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core distributed platform powering Bing and Copilot, with hybrid work model and competitive compensation.

Software Engineering IC4

Senior Software Engineer role at Microsoft working on Cosmos DB, building distributed systems and enterprise-class database features.

ROP - Senior Software Engineer

Lead distributed teams building cloud storage solutions at Microsoft, focusing on GenAI integration and data management with flexible work arrangements.