Principal Software Engineer

Microsoft delivers smart shopping experiences through personalization, savings, and convenience across Bing, MSN and Edge platforms.
$137,600 - $267,000
Frontend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Principal Software Engineer

Microsoft Shopping is revolutionizing the online shopping experience by leveraging AI technology to deliver personalized, smart shopping experiences across Bing, MSN, and Edge platforms. As a Principal Software Engineer, you'll join a dynamic team focused on transforming how people shop online through innovative solutions and cutting-edge technology.

The role offers a unique opportunity to lead the development of both front-end and server-side components that power Microsoft's shopping experiences. You'll be working with a team dedicated to creating AI-powered features that enhance user experience and drive customer satisfaction. The position requires a blend of technical expertise in frontend technologies like TypeScript and React, along with strong leadership skills to mentor team members and drive engineering excellence.

This is an ideal opportunity for an experienced engineer who is passionate about user experience and wants to make a significant impact on Microsoft's shopping ecosystem. The role offers competitive compensation ($137,600 - $267,000), comprehensive benefits, and the flexibility of hybrid work arrangements. You'll be working in a collaborative environment with cross-functional teams, including product managers, designers, and other engineers.

The successful candidate will have the chance to shape the future of online shopping experiences while working with cutting-edge AI technology. Microsoft's commitment to empowering every person and organization on the planet provides a meaningful context for your work, supported by a culture that values growth mindset, innovation, and collaboration.

If you're excited about transforming shopping experiences through technology and want to be part of a team that's pushing the boundaries of what's possible in e-commerce, this role offers the perfect blend of technical challenges, leadership opportunities, and the chance to impact millions of users worldwide.

Last updated 13 days ago

Responsibilities For Principal Software Engineer

  • Provide technical leadership for identifying dependencies and developing high-quality, scalable web applications
  • Drive innovation and act as a change agent for the organization
  • Lead by example and mentor others to produce extensible and maintainable code
  • Collaborate with cross-functional teams to build exceptional consumer-grade applications
  • Solve complex architectural challenges and improve product fundamentals
  • Proactively seek new knowledge and adapt to new trends

Requirements For Principal Software Engineer

TypeScript
React
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of experience in software development and designing front-end applications
  • Experience with TypeScript, React, or similar technologies
  • 6+ years of experience in complex software projects
  • Experience creating AI-centric experiences
  • Ability to work in an agile environment and manage multiple priorities
  • Passion for user experience and understanding of user-centered design principles

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 front-end optimization for Microsoft Bing's search engine, focusing on performance enhancement and technical leadership in AI-driven search technology.

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.