Principal Software Engineer
Microsoft
Principal Software Engineer
Redmond, Washington, United States
Save
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! The future of sales is unfolding within the productivity tools sellers already use—Teams, Outlook, and Microsoft 365. The Copilot Apps team is building assistive and autonomous agents that eliminate the need to work directly in CRMs, delivering insights, automation, and guidance directly into the seller’s flow of work.
Qualifications
Required Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ 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 professional software engineering experience, including designing and building large-scale distributed systems.
- Deep understanding of cloud service architecture, scalability, and operational excellence.
- Strong familiarity with AI/ML trends and the ability to evaluate and apply emerging AI capabilities to both product and engineering workflows.
Other Requirements
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.
Preferred/Additional Qualifications
- Demonstrated ability to lead technical direction, mentor engineers, and drive cross-team collaboration.Experience designing and operating large-scale distributed SaaS systems in cloud environments such as Azure or AWS.
- Strong knowledge of data storage technologies, including both SQL and NoSQL solutions.
- Familiarity with modern DevOps practices and tools, such as Azure DevOps or GitHub Actions.
- Proven ability to drive cross-team collaboration and influence technical direction across organizational boundaries.
- Excellent communication skills with a track record of working effectively across disciplines and partner teams.
- Passion for engineering excellence, live site ownership, and delivering customer impact.
#BICJobs
Responsibilities
As a Principal Software Engineer, you’ll lead the development of intelligent, scalable solutions that integrate deeply with Microsoft Graph, Teams, Outlook, Dataverse, and Dynamics 365. You’ll collaborate across Microsoft to shape the next generation of seller experiences—intuitive, AI-powered, and fully embedded in the modern work ecosystem. This is an exciting time to join our group and work on something highly strategic to Microsoft.
You will be a part of a team of engineers who thrive on solving complex problems at scale while doing it with impeccable quality.
- Drive the design and delivery of scalable, AI-powered backend systems that enable assistive and autonomous seller experiences across Microsoft 365.
- Lead cross-functional collaboration with product, applied science, and partner engineering teams to define and execute on technical strategy.
- Own the full lifecycle of features—from architecture and implementation to quality, performance, telemetry, and production health.
- Stay current with industry trends in AI and apply emerging capabilities to improve both product functionality and engineering velocity.
- Champion engineering excellence by mentoring others, shaping team-wide development practices, and improving system reliability and maintainability.
- Contribute to and evolve a service architecture that integrates deeply with Microsoft Graph, Dataverse, Dynamics 365, and other core platforms.