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 18, 2025
Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world. The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered. We are looking for a Principal Software Engineer to join our team!

This is an exciting time to join our group and work on something highly strategic to Microsoft. Microsoft Dataverse is the platform to securely store an enormous amount of data in a cost efficient, scalable and easily manageable way. This team builds a suite of microservices to get near real-time insights over your data across various product suites at Microsoft including Power Apps, Power Automate, Microsoft Copilot studio as well as various M365 products. You will be a part of a team of engineers who thrive on solving complex problems at scale while doing it with impeccable quality. As part of your role you would be working on the cutting-edge innovation happening inn building agentic workloads at scale while maintaining impeccable quality. 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
  • We are looking for a passionate, highly capable engineer to join our team and help us deliver the seamless, high-quality, reliable services, APIs and Infrastructure that our partners and customers expect. We are part of Data Management team in Dataverse and are accountable for the features from development to prod, focusing on helping customers to manage their petabytes worth of data at scale in cost effective manner, enabling it to make agent first database. We are a highly collaborative group, and everyone's ideas and contributions count. As Principal Software Engineer on the team:

    • You will be driving a strategy and architecture for the next-generation Agent cloud Platform that seamlessly integrates data across all Business and Industry Co-pilot groups.
    • You will be responsible for the design, development and maintenance of the services, APIs and resources that underpin multiple core initiatives and projects across the Dynamics organization, at enterprise scale, with a quality first mindset. This is an agile, data-driven (we love telemetry) and fast-paced environment, where engineers are empowered to innovate and take ideas from concept to scale.
    • Refining and driving a service maturity and DRI health strategy through architecture and infrastructure investments needed to meet goals for SLA and SLA Attainment, autodetection, multi-region outage reduction, and DRI phone call reduction.
    • You will closely work with partners across teams and disciplines in the organization and across Microsoft to deliver on the vision for the product.
    • Contribute to org-wide investments to reduce cost of the services, focusing on operability of the service including security, privacy, resiliency and quality of service.


Qualifications

Required

• 12+ years in development and design experience (C++/C# and/or Java) on products or services that have shipped to customers
• 3+ years of experience designing and building large scale distributed systems
• 3+ years of experience leading, coaching or mentoring engineers

Preferred Qualifications:

  • A minimum of a bachelor’s degree in computer science, Computer Engineering, Software Design, Software Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience
  • An ideal candidate would have experience driving service health and maturity initiatives for a large-scale global service, have a passion for service and data architecture, have immense curiosity, have excellent oral and written communication skills, enjoy solving challenging, ambiguous problems, and enjoy coaching both junior and senior engineers on how to improve component and service designs to meet scalability, performance, and cost goals
  • Experience with design and implementation of enterprise-scale AI products
  • Experience delivering Dynamics 365 and/or Power Platform solutions desirable

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

#BICJOBS #BACJOBS


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.