JobsPrincipal Software Engineer
Microsoft logo

Principal Software Engineer

Microsoft

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/5/2026

Compensation

$163,000 - $331,200 per year

Undergraduate with 5+ Years of Experience
Approval 98.4%·Filings 6,363·New hires 3,142·
👑 Elite Sponsor
·FY 2025

Job description

Join Microsoft AI’s Copilot Discover Engineering Team as a Principal Software Engineer, where you will serve as a senior technical architect responsible for the technical direction and architecture of Copilot Discover. This role emphasizes end-to-end responsibility, focusing on setting the architectural vision and shaping AI-forward discovery experiences. You will design systems that power the Copilot Discover feed at scale and influence platform direction across multiple teams. Your work will ensure robust, scalable, and privacy-respecting systems that enhance user engagement with knowledge and content.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience in ML/AI systems, especially in content understanding, ranking, or personalization.
  • Proven experience designing and operating large-scale distributed systems, including data pipelines, microservices, APIs, and storage systems.
  • Excellent analytical and communication skills, with the ability to clearly articulate complex technical concepts.

Responsibilities

  • Own the technical direction for Copilot Discover platforms, setting end-to-end architectural strategy.
  • Partner with product, design, data science, and engineering leaders to translate business and user needs into executable architectural plans.
  • Set and govern architectural decisions across multiple services and teams, ensuring systems are scalable, secure, reliable, and cost-efficient.
  • Raise the technical bar across the organization by establishing principles, reviewing critical designs, and helping to develop technical leaders within the team.
  • Shape the adoption of AI/ML techniques for content understanding, personalization, summarization, and safety.

Benefits

  • Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.

Is this posting expired or inaccurate?