Principal Software Engineer

Global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer for their Change Management in Microsoft 365 (M365) Core Platform team. This role involves working on a powerful Configuration Management Platform that enables safe and quick reconfiguration of service software without redeployment. The platform supports A|B experiments, feature rollouts, and live-site mitigations. The position offers opportunities to work with world-class engineers and architects while tackling technical challenges in a globally distributed team environment. The role requires expertise in software development, system architecture, and leadership capabilities to mentor other engineers. The position offers competitive compensation and comprehensive benefits, with the opportunity to work in a hybrid environment (up to 50% work from home). The ideal candidate should have extensive experience in software engineering, strong technical leadership skills, and a passion for building scalable enterprise solutions.

Last updated 13 hours ago

Responsibilities For Principal Software Engineer

  • Partners with stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and development of design documents for products and services
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages subject-matter expertise of cross-product features with stakeholders
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

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 languages including C, C++, C#, Java, JavaScript, Python
  • Experience with system monitoring and operations at scale
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 position at Microsoft working on Azure PostgreSQL, focusing on cloud database services and system architecture with competitive compensation and benefits.

Principal SAP Software Engineer

Principal SAP Software Engineer position at Microsoft, focusing on SAP Ariba implementation and cloud infrastructure development with remote work options.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Dynamics 365 Customer Experiences Applications, focusing on AI integration and enterprise-scale services development.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading geospatial services development for Azure Maps team, offering competitive pay and benefits in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Windows Developer Platform team in Hyderabad, building and evolving Windows app development platform that impacts billions of users.