Connecting people I'd hire with companies I'd work at

Matt Wallaert
companies
Jobs

Principal Software Engineer

Microsoft

Microsoft

Software Engineering
Hyderabad, Telangana, India
Posted on Dec 22, 2025
Overview

The Windows Connected Experiences team is seeking a highly motivated and innovative Principal Engineer to help define the next generation of connected, intelligent, and cross‑device experiences for Windows users worldwide. This role will play a pivotal part as we scale our platforms to serve orders of magnitude more users, strengthen reliability, and infuse intelligence that deepens engagement across devices and ecosystems.

Our team owns key areas across Connected Experiences, Family Safety, and the Device Graph platform—and this role sits at the intersection of all three.

As part of the Connected Experiences and Device Graph platform teams, you will lead a team that contributes to the services and connectivity fabric powering connected experiences for millions of Windows users. This position will be responsible for areas related to device pairing and cross device communication including security and authentication and integration with cloud services and mobile operating systems.

Families are among Microsoft’s most engaged and loyal customers. Our Family Safety solutions help families thrive — whether it’s productivity with Microsoft 365, gaming on Xbox or safe browsing and app usage in Windows. Backed by highly scalable Azure services, we transform personal data into personal value — helping families feel secure, stay connected, and focus on what matters most: one another.

We embrace a culture which is customer focused, collaborative, fun loving, delivers continuously and drives engineering excellence. We are a diverse team. We embrace people from all backgrounds, to help us build the best systems for people across the world.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Responsibilities
  • Work with product, design and other stakeholders for understanding of requirements and turn them into architectural and design plans with implementation roadmap.
  • Architect, develop, and sustain large scale distributed platform services.
  • Provide hands-on technical leadership: software design and development, coding, debugging complex issues, prototyping new features and reviewing code for quality.
  • Keep a focus on the usage/metrics of the owned services and be super customer focused.
  • Help the team plan and execute technical deliverables.
  • Mentor junior engineers capable of developing and running scalable, reliable, maintainable services.​
  • Embody our culture and values.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years of experience building cloud-native, distributed, highly scalable microservices, API management and database development.
  • Proficiency in C# or Java.
  • Very sound good knowledge of object-oriented software development, algorithms and data structures.
  • Deep customer empathy and focus on delivering high-quality customer experiences.
  • Proactive and self-motivated, and willingness to take on challenging technical issues.

Preferred Qualifications:

  • Proficiency in ASP.NET Web API.
  • Proficiency in Microsoft Azure cloud technologies.
  • Experience with building Web UIs using HTML5, CSS, JavaScript (ES6), Webpack, React, Redux, Angular, TypeScript.
  • Familiarity with building mobile apps using iOS (Swift or Objective-C) or Android (Java or Kotlin).


#W+DJOBS


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.