Principal Software Engineer

Microsoft•Redmond, WA
•$142,800 - $304,200

About The Position

Microsoft’s Business & Industry Copilots group builds products and services including Microsoft Dynamics 365, Power Apps, Power Automate, Dataverse, AI Builder, and Microsoft Industry Solution. The group is responsible for business applications and is seeking a Principal Software Engineer to work on Microsoft Dataverse and Microsoft Agent 365. Dataverse securely stores large amounts of data in a cost-efficient, scalable, and manageable way. This team builds microservices that provide near-real-time insights over data in Microsoft Agent 365. The role involves solving complex problems at scale with a focus on quality, security, performance, and customer needs. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. Employees are expected to embody a growth mindset, innovate, collaborate, and uphold a culture of respect, integrity, accountability, and inclusion.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6 or more years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and 8 or more years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor's degree in Computer Science or a related technical field and 12 or more years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Lead the use of debugging tools, tests, logs, telemetry, and other methods to verify assumptions during development and prevent production issues; use minimal telemetry data to triangulate and resolve issues efficiently.
  • Lead incident retrospectives to identify root causes, implement repair actions, and establish ways to prevent recurrence.
  • Apply least-access principles and use appropriate logging, telemetry, and investigative mechanisms while preserving privacy and security; drive these practices across the team.
  • Identify and share best practices for building code using established methods and secure design principles, including formal validation of security invariants.
  • Lead product development and scaling to meet customer requirements, performance expectations, and security promises.
  • Lead experiments using feature flags or flighting, interpret results, and determine next steps or whether to ship changes.
  • Identify appropriate metrics for experiments that measure customer value and collaborate with internal partners, such as Data Science and product managers, to incorporate success and guardrail metrics.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; additional benefits and pay information is available through Microsoft Careers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service