Principal Software Engineer

Microsoft Microsoft · Big Tech · Noida, UP, IN · Software Engineering

Principal Software Engineer role focused on developing and transforming Windows Shell and Services Experiences, emphasizing C++ and Windows application development for billions of users. The role involves influencing product vision, mentoring engineers, delivering high-quality results, and driving innovation with customer obsession.

What you'd actually do

  1. Influence and align the product vision by collaborating with customers, partners, product management and engineering teams.
  2. Mentoring a team of high-caliber Software Engineers, ensuring project and development excellence and technical leadership
  3. Deliver high quality results with full ownership and take the product to next level
  4. Create a strong team culture of engineering excellence, customer passion, collaboration, diversity and inclusion. And of course, having fun too!
  5. Hire and develop the best

Skills

Required

  • C++
  • Windows application development
  • XAML/WinUI
  • designing, building and shipping software at scale
  • modern app development
  • coding
  • debugging
  • teamwork
  • partnership
  • communication skills
  • driving design
  • architecture
  • cross group design and coordination

Nice to have

  • customer obsession

What the JD emphasized

  • shipping software at scale
  • modern app development
  • C++ and Windows application development
  • designing, building and shipping software at scale
  • customer obsession