New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Principal Software Engineer

Microsoft
Apply →
senior full-time Hyderabad, India

First indexed 1 Aug 2026

Description

The Windows team at Microsoft is building a Centre of Excellence in India, focusing on services for creating new signature and personalised experiences. As a Principal Software Engineer, you will lead multiple teams and partner with Windows and services teams globally to build and deploy cutting-edge technologies.

Responsibilities:

  • Lead high-caliber Software Engineers, ensuring project excellence and technical leadership.
  • Collaborate with customers, partners, product management, and engineering teams to influence and align the product vision.
  • Drive the adoption and practical application of AI across product features and engineering productivity.
  • Deliver high-quality results with full ownership.
  • Foster a culture of engineering excellence, customer focus, collaboration, and diversity and inclusion.
  • Hire and develop top talent.

Qualifications:

  • Bachelor's or Master's Degree in Computer Science or related field.
  • 12+ or 10+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • 6+ years of experience designing, building, and shipping distributed software services for Web applications and cloud services at scale.
  • Experience with modern tech stacks like React, Redis, Kubernetes, Azure.
  • Solid design, coding, debugging, teamwork, partnership, and communication skills.
  • Expertise in ML concepts and algorithms, along with a deep understanding of LLM usage patterns and agentic frameworks.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/principal-software-engineer-111/