LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Principal Software Engineer - Backend
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 1607 jobs →
Microsoft

Principal Software Engineer - Backend

Microsoft • India, Uttar Pradesh, Noida

Posted 1d agoLeadPrincipal engineer📍 Noida
Apply Now →

Skills & Technologies

AzureC#.NET Core

Overview

Microsoft is hiring a Principal Software Engineer - Backend to work on high-scale geo-distributed services that power Office web applications. You'll leverage Azure and .NET Core to design and build scalable infrastructure. This role requires extensive experience in backend engineering.

Job Description

Who you are

You have 10+ years of experience in software engineering, particularly in backend development, and have a strong understanding of designing and building scalable systems. Your expertise in C# and .NET Core allows you to create robust applications that can handle millions of users. You are familiar with cloud services, particularly Azure, and understand how to leverage them for high availability and performance.

You have a proven track record of working on large-scale distributed systems, and you are comfortable with the complexities that come with them. You are passionate about software design and architecture, and you enjoy collaborating with cross-functional teams to deliver high-quality products. You are a strong communicator and can articulate technical concepts to non-technical stakeholders.

You thrive in an environment that encourages innovation and continuous improvement. You are always looking for ways to enhance system performance and reliability, and you take pride in writing clean, maintainable code. You understand the importance of security in software development and are committed to implementing best practices.

Desirable

Experience with microservices architecture and containerization technologies like Docker and Kubernetes would be a plus. Familiarity with agile methodologies and DevOps practices is also desirable, as you will be working closely with product managers and other engineers to deliver features iteratively.

What you'll do

In this role, you will be responsible for designing and implementing scalable backend services that support Microsoft Office applications. You will work closely with product teams to understand requirements and translate them into technical specifications. Your role will involve defining system architecture and making design decisions that impact the overall performance and reliability of the services.

You will lead a team of engineers, providing mentorship and guidance to help them grow in their careers. You will conduct code reviews and ensure that best practices are followed throughout the development process. Your hands-on experience will be crucial as you contribute to the codebase and help troubleshoot complex issues.

You will also be involved in the modernization of existing services, identifying areas for improvement and implementing solutions that enhance scalability and performance. You will collaborate with other teams to integrate new features and ensure that the services meet the needs of users.

What we offer

Microsoft offers a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for professional development. You will be part of a diverse and inclusive culture that values collaboration and innovation. The work you do will have a significant impact on millions of users worldwide, and you will have the opportunity to work with cutting-edge technologies in a supportive environment.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts