Principal Software Engineer

Global technology company that develops software, including Excel, empowering people and organizations worldwide.
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. This role involves evolving the PivotTable experience across desktop and web apps, modernizing the C++ codebase, and enabling Excel Copilot integration. You'll be responsible for shipping functionality on Windows, Mac, web, and mobile platforms. As a Principal Engineer, you'll develop team capabilities, contribute to Excel-wide priorities, and foster an inclusive environment. The position offers the opportunity to impact hundreds of millions of daily users worldwide while working with Microsoft's Business Intelligence organization. This role combines technical leadership with mentorship, requiring expertise in large-scale software development and a commitment to Microsoft's mission of empowering every person and organization to achieve more.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Partner with stakeholders to determine user requirements for scenarios
  • Lead identification of dependencies and development of design documents
  • Design and implement features leading a feature crew of 2 to 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
Java
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Proven skill in designing large features or a small product
  • Strong analytical problem solving and CS fundamentals
  • Good interpersonal, verbal, and written communication skills

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Dynamics 365 Customer Service Omnichannel, developing enterprise-scale cloud solutions with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams, leading VDI solutions development with focus on global-scale communication and collaboration platforms.

Principal Software Engineer

Lead the development of Microsoft's Azure Maps geospatial services as a Principal Software Engineer, focusing on advanced analytics and cloud-based solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft, building Windows Developer Platform and impacting billion+ users globally. 10+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Database for PostgreSQL development, focusing on scalability, performance, and innovation in cloud database services.