hero

Explore thousands of opportunities across Tech:NYC’s member network.

674
companies
7,077
Jobs

Principal Software Engineer

Microsoft

Microsoft

Software Engineering
Posted on May 19, 2025

Principal Software Engineer

Hyderabad, Telangana, India

Save

Share job

Date posted
May 19, 2025
Job number
1823652
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

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.

This is an exciting time to join our group Customer Experience (CXP) and work on something highly strategic to Microsoft. The goal of the CXP Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to drive AI transformation across Marketing, Sales, Services and Support organizations within Microsoft. We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. Our organization’s implementation acts as reference architecture for large companies and helps drive product capabilities.

We are looking to hire an experienced and energetic Principal Software Engineer/Architect to join the Customer Experience (CX) / Support Experience Group (SXG) team who has a passion for new technologies, and engineering solutions that will delight our demanding users. We are building the next generation of our applications running on Azure that pull together Dynamics 365, Office 365, and several other Microsoft cloud services to deliver high value, complete, and predictive application scenarios across all devices and form factors. We innovate quickly and collaborate closely with our partners and customers in a very agile, high-energy environment. If the opportunity to collaborate with a diverse engineering team, on enabling end-to-end business scenarios using cutting-edge technologies and to solve challenging problems for large scale 24x7 business SaaS applications excite you, please come and talk to us!

This position will provide an excellent opportunity to make an impact across many business areas. You must be comfortable with ramping up and moving quickly, dealing with ambiguity, and delivering in an agile fashion. Now is your chance to be part of a strong team that is at the forefront of these cutting-edge efforts and help us tackle our upcoming challenges.

This is an opportunity to take on a challenge for Microsoft as a whole and have a material impact on the ability of our sales and marketing teams to grow revenue for the company. Come be a part of the engineering team that will move the needle on our ability to continue to grow and connect with our customers in the future.

We want you for your passion for technology, your curiosity and willingness to learn, your ability to communicate well in a team environment, your desire to make our team better with your contributions, and your ability to deliver.

Qualifications

Required Qualifications:

  • 12 years' minimum experience in Software Engineering or Software Development
  • A minimum of a Bachelors degree in Computer Science, Computer Engineering, Software Engineering, Software Development, or a related field, or equivalent alternative education, skills, and/or practical experience is required.
  • Experience leading, mentoring teams of software engineers

Preferred Qualifications:

  • 5 years of experience designing and architecting enterprise scale services and applications on cloud platforms.
  • 5 years' minimum software engineering experience building and shipping high performance and scalable systems and services
  • Excellent problem-solving and debugging skills with a solid understanding of testing practices
  • Experience with agile development practices
  • Strong verbal and written communication skills, and ability to work through ambiguous situations
  • Experience building and hosting websites at massive scale.
  • Experience building and/or integrating business applications
  • Experience building on Azure or other cloud providers
  • Experience with machine learning development and operationalization
  • Experience with DevOps practices and techniques such as Continuous Delivery, TDD, and Testing in Production
  • Experience with any of the following engineering areas: performance, security, privacy, accessibility, and localization/globalization

#BICJobs

Responsibilities

  • To be successful in this role, you must be able to do the following:
  • Lead the team efforts from a technical/architectural perspective in adopting relevant new technologies, tools, methods and processes from Microsoft and the industry
  • Support and influence the team culture of being customer centric and continuously improving
  • Mentor a team of highly capable engineers developing a world-class platform
  • Champion engineering practices that ensure safe and fast paced releases of our services
  • Implement and maintain excellent design and development processes
  • In collaboration with others apply engineering principles to solve complex problems while leveraging sound engineering practices
  • Flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact
  • Work with multiple client partner teams to implement cohesive end-to-end experiences

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.