Principal Software Engineer

Global technology company that develops software, consumer electronics, and services
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Excel team as a Principal Software Engineer to lead the architecture and design of PivotTables, one of Excel's signature capabilities. You'll be responsible for evolving the PivotTable experience across desktop and web apps, modernizing the C++ codebase, and enabling Excel Copilot integration. The role involves shipping functionality on all Excel platforms including Windows, Mac, web and mobile. As a Principal Engineer, you'll develop team capabilities, contribute to Excel-wide priorities, and foster an inclusive culture. Microsoft's mission is to empower every person and organization globally, with a focus on growth mindset, innovation, and collaboration. The position offers hybrid work arrangements with up to 50% work from home and requires 0-25% travel.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Partner with stakeholders to determine user requirements
  • Lead identification of dependencies and development of design documents
  • Design and implement features leading a feature crew of 2-3 engineers
  • Make difficult and impactful decisions for product deployment
  • Ensure robust support using telemetry and incident response processes
  • Provide technical leadership for security, privacy, safety, and accessibility

Requirements For Principal Software Engineer

JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Proven skill in designing large features or a small product
  • Strong interpersonal, verbal, and written communication skills
  • Strong analytical problem solving and CS fundamentals

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's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5

Principal Software Engineer

Principal Software Engineer role at Microsoft leading data privacy and security solutions development, requiring 10+ years of experience in distributed systems and software engineering.

Principal Software Engineering Manager

Lead Microsoft's M365 Routing team as Principal Software Engineering Manager, managing high-scale distributed systems and engineering team in Prague.