This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft Excel is the surface for World’s information, used by millions of people across the planet every day as their go-to decision making tool. The Excel team in India is working on key enhancements to Microsoft Excel in having the best performance, reliability, features and ease of use. We are looking for a seasoned Principal Software Engineer to join the Excel Web team at IDC. This role is pivotal in driving performance, reliability, and architectural excellence across Excel Web. As Excel continues to scale globally, we need strong technical leaders who can identify systemic bottlenecks, lead cross-functional initiatives, and deliver measurable improvements to user experience and operational efficiency. If you are excited about working on challenges around fundamentals, scale, cloud services and user experience in a fast paced but fun environment, then we would love to talk to you!
Job Responsibility:
Architect and implement scalable, performant, and reliable systems for Excel Web, with a focus on fundamentals
Lead deep technical investigations into performance regressions, reliability gaps, and architectural debt
Drive cross-team initiatives that span multiple components and disciplines, influencing partner teams across Microsoft
Champion AI-driven engineering practices, including AI-assisted bug triage, code generation, and live site mitigation strategies
Collaborate with PMs and EMs to shape product direction, ensuring alignment with customer needs and business goals
Mentor and grow other engineers, fostering a culture of technical excellence and continuous learning
Requirements:
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
Deep expertise in web technologies, distributed systems, and performance optimization
Proven ability to drive architectural decisions and influence at org-wide scale
Solid communication skills and ability to work across disciplines and geographies
Nice to have:
Experience with AI/ML in engineering workflows is a strong plus
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience