Principal Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software and services.
$137,600 - $267,000
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Join Microsoft's Bing Performance Team as a Principal Software Engineer, where you'll be at the forefront of optimizing one of the world's largest search engines. As part of Microsoft AI (MAI), which includes Copilot, Edge browser, Maps, Ads, and News, you'll work with cutting-edge technology and enjoy strong executive support. Your focus will be on front-end optimization, utilizing state-of-the-art tools and techniques to enhance the performance of Bing's search engine.

The role offers an exciting opportunity to work with a massive distributed system comprising hundreds of thousands of servers worldwide. You'll be responsible for analyzing and optimizing the performance of client-side code, staying current with industry trends in web technologies and browser capabilities. The position offers potential growth into a management role and provides a supportive environment that values technical excellence, innovation, and collaboration.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal place for those who want to make a significant impact. The compensation is highly competitive, with a base salary range of $137,600 - $267,000, along with comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented peers.

This is an exceptional opportunity for a seasoned engineer who wants to shape the future of search technology while working with cutting-edge AI and web technologies. You'll be part of a team that directly influences how millions of users interact with Bing, making a real difference in Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 15 days ago

Responsibilities For Principal Software Engineer

  • Provide technical leadership related to front-end optimization of Bing Search and LLM-driven Generative Search projects
  • Prototype, develop, and ship optimizations to ensure smooth rendering of large-scale, real-time data
  • Lead by example and mentor others on how to optimize performance of complex web pages
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and optimization techniques
  • Collaborate closely with engineers, program managers, and leaders across the organization

Requirements For Principal Software Engineer

JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years building and optimizing web-based systems for PCs and Mobile using HTML, CSS, and JavaScript
  • Fluency in JavaScript
  • Understanding of web standards, network protocols, and how browsers work

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 - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams, focusing on device integration and frontend development with React and TypeScript, offering remote work and competitive compensation.

Principal Software Engineer

Lead frontend development for Microsoft Shopping, building AI-powered experiences across Bing, MSN, and Edge platforms with competitive pay and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.