Principal Software Engineer

A global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Licensing and Billing Platform team within the Dataverse Foundations organization in the Business Industry for Copilot (BIC) is seeking a Principal Software Engineer to help build their unified licensing stack. This role combines technical leadership with hands-on engineering, focusing on high-scale, low-latency services at the intersection of BIC Core Services Platform, Modern Commerce, and Data Engineering. The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. The ideal candidate will have 6+ years of experience in software engineering, strong expertise in languages like C#, Java, or Python, and a proven track record in building enterprise-scale systems. This role provides an opportunity to work on cutting-edge AI platforms while contributing to Microsoft's mission of empowering every person and organization globally. The position offers remote work flexibility and involves collaboration with multiple partner teams to deliver complex projects in a fast-paced environment. The role combines technical excellence with strategic thinking, making it ideal for experienced engineers looking to make a significant impact in enterprise software development.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Design, develop, and maintain high-scale, low-latency services
  • Deliver high quality code that is maintainable, performant, testable and used in cross products
  • Conduct efficient design and architectural discussions
  • Collaborate closely with multiple partner teams
  • Drive effective project management and delivery

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C#, Java, C, C++, JavaScript or Python
  • Must pass Microsoft Cloud Background Check
  • Experience in data engineering and data modeling (preferred)
  • Experience with modern licensing and payment systems (preferred)
  • Experience in C# and .NET (preferred)

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Lead the development of Microsoft's MSN Notification System as a Principal Software Engineer, delivering personalized news recommendations to millions of users worldwide.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Copilot and Microsoft 365 integration, offering remote work and competitive compensation.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams Core Services, focusing on infrastructure and service release operations with emphasis on security, efficiency, and AI integration.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Windows Servicing and Delivery, focusing on platform validation and engineering for Windows media distribution.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, leading SQL Server Client drivers development with focus on performance and reliability. Remote work available.