Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's OneDrive-SharePoint (ODSP) team as part of the Office M365 ecosystem in Hyderabad! We're seeking a Senior Software Engineer to help build and shape the next generation of products that serve over 200M monthly active users and manage exabytes of customer data in the cloud.

SharePoint helps millions of people collaborate effectively and enables major companies worldwide to solve mission-critical problems. Our team creates global-scale services to store, secure, and manage some of the most sensitive data on the planet. We're making significant investments in next-generation architecture to deliver multi-geo content store, exceptional performance/scale/reliability, and advanced security capabilities using cloud-based distributed systems.

As a Senior Software Engineer, you'll have the opportunity to:

  • Work on technically challenging cloud problems in a full-stack environment
  • Influence the roadmap and vision of both your team and partner teams
  • Lead complex, cross-functional technical initiatives
  • Design and build scalable systems that handle massive amounts of data
  • Mentor and develop other engineers
  • Collaborate with product and engineering teams to shape product vision

We offer:

  • Work on high-impact products used by millions globally
  • Opportunity to solve complex technical challenges at scale
  • Strong focus on work-life balance and professional growth
  • Collaborative environment with talented engineers
  • Comprehensive benefits package including healthcare, education resources, and parental leave

The ideal candidate combines technical excellence with strong leadership and communication skills, bringing a growth mindset and passion for building reliable, scalable cloud systems.

Microsoft's mission is to empower every person and organization on the planet to achieve more. We foster a culture of inclusion, innovation, and collaboration where employees can thrive while making a meaningful impact.

Last updated 12 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 serve as the lead on technically complex, cross-functional projects
  • Design systems for scalability and performance with highest quality
  • Lead the design, write/review code and deploy to production
  • Assist in career development of others, actively mentoring individuals
  • Create and execute appropriate quality plans, test strategies and processes
  • Must 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 AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience working in 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
Parental Leave
Education Budget
  • 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 Security focusing on identity and authentication systems, building and maintaining challenge infrastructure to prevent bot attacks.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on authentication and authorization SDK development, requiring 4+ years experience in software engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on full-stack development, service reliability, and AI-powered security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender team in Hyderabad, focusing on cloud security and threat protection services.

Senior Software Engineer

Senior Software Engineer role at Microsoft's M365 Security team, building cloud-based cybersecurity solutions using AI/ML, with hybrid work option in Hyderabad.