Principal Software Engineer

Global technology company empowering people and organizations through cloud services and software solutions.
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's OneDrive-SharePoint (ODSP) team is seeking a Principal Software Engineer to lead cloud-based distributed systems development in Hyderabad. This role is part of Office M365 ecosystem, working on services that help millions of people collaborate and manage sensitive data at global scale. The position involves leading next-generation architecture investments for multi-geo content store, performance/scale/reliability, and security capabilities. The ideal candidate will combine technical expertise with leadership skills to mentor talented engineers and drive innovation. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a team handling 200M MAU and exabytes of customer data. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance programs. This role requires 10+ years of technical experience and strong leadership capabilities, offering an opportunity to make significant impact in enterprise software development.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Influence and align product vision through collaboration with customers, partners, product management and engineering teams
  • Manage a team of high-caliber Software Engineers
  • Deliver high quality results with full ownership
  • Own career development of team through active coaching
  • Create strong team culture of engineering excellence
  • Hire and develop the best
  • Drive technical leadership and project excellence

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 10+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 3+ years leading teams delivering complex cross functional features
  • Experience working in agile teams with strong customer focus
  • Good communication and cross group collaboration skills
  • Must pass Microsoft Cloud background check

Benefits For Principal 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 Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on AI infrastructure, cloud computing, and next-gen hardware integration.

Principal Software Engineer - Azure Resource Graph

Principal Software Engineer position at Microsoft working on Azure Resource Graph, building large-scale distributed systems and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on cloud performance optimization, virtualization, and system architecture with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, focusing on hardware platform innovation and cloud infrastructure, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, leading hardware/software IO acceleration platforms development with focus on high-performance computing and cloud infrastructure.