New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft AI

Principal Software Engineer

Microsoft AI
Apply →
hybrid senior full-time USD $142,800 – $274,800 per year Mountain View, United States

First indexed 3 Aug 2026

Description

We are seeking a Principal Software Engineer to join the Data Management Platform (DMP) team in Microsoft AI. The DMP team is responsible for building and operating large-scale data pipelines, services, and APIs that enable identity resolution, user segmentation, targeting, and personalization.

Responsibilities:

  • Lead architecture discussions and decisions for complex product designs
  • Drive experiments using feature flags and interpret results
  • Collaborate with partner teams for integration, testing, scalability, performance, and incident management
  • Mentor engineers on creating and executing thorough test strategies
  • Identify dependencies across teams and coordinate collaboration
  • Establish and enforce security best practices
  • Drive automation in production and deployment processes
  • Apply and share best practices for scalable, secure, and performant product development
  • Ensure compliance with security, privacy, and regulatory standards
  • Continuously learn and share knowledge about new technologies and trends
  • Develop and improve software engineering tools
  • Collaborate with partner teams to ensure seamless integration and testing
  • Conduct timely code reviews to ensure quality and security

Qualifications:

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience
  • Experience with coding languages such as C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft security screening requirements
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/principal-software-engineer-96/