Principal Software Engineer, Responsible AI

Microsoft

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
62 days ago
Freshness
Confirmed live yesterday
Closes
Jan 6, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 55% of similar roles. Most pay $177,250–$232,850 — the shaded band above. At the midpoint, this role pays about $209k versus about $205k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, Responsible AI

As a Principal Software Engineer - Responsible AI within the CoreAI organization, you will join the Responsible AI group to build high-performance, scalable, and sustainable customer-facing services. You will own the design of new AI services and their integration with existing systems like Azure AI Content Safety and Azure OpenAI Service. Your daily responsibilities include designing large-scale distributed cloud solutions, leading project development across the organization, evaluating architectural trade-offs, and driving a robust DevOps culture through code reviews and data-driven decisions. The role requires expertise in building infrastructure for identifying, measuring, mitigating, and monitoring risks in AI-generated content across text, image, audio, video, and multimodal formats. Required skills include proficiency in languages such as C, C++, C#, Java, JavaScript, Go, or Python, alongside experience in machine learning model development and large-scale distributed systems.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design and develop large-scale distributed cloud services focused on high availability, scalability, and robustness.
  • Lead project development by coordinating with subject matter experts and stakeholders to drive release plans.
  • Evaluate alternative architectures and technologies that align with business requirements and service KPIs.
  • Manage the end-to-end development lifecycle and production readiness of services while driving a DevOps culture.
  • Enforce modern software engineering best practices through rigorous code and design reviews.
  • Make data-driven service decisions based on telemetry and system performance metrics.
  • Integrate new AI services with existing platforms like Azure AI Content Safety and Azure OpenAI Service.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical field is required.
  • Candidates must have 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, Go, or Python.
  • Candidates must be able to pass the Microsoft Cloud background check.
  • Preferred: 6+ years of experience designing and delivering highly available, large-scale cloud services and distributed systems.
  • Preferred: 4+ years of technical engineering experience with machine learning model development, release, and operations.
  • Preferred: Demonstrated depth of knowledge in software architecture, design tradeoffs, and mature DevOps culture practices.
  • Preferred: Ability to navigate the organization and influence peers in engineering and product development.
  • Preferred: A track record of delivering innovative insights that translate into value generation.

More like this

Similar roles

Senior Software Engineer, Responsible AI

Microsoft

32 days ago $119,800$234,700
Azure Python C++ C# Java JavaScript C Machine Learning Distributed Systems CI/CD DevOps Azure OpenAI Azure ML Azure AI Studio Software Architecture SDLC Telemetry
4+ yrs exp Hybrid

Principal Software Engineering Manager, CoreAI

Microsoft

38 days ago $142,800$274,800
Azure Python C++ C# Java JavaScript C Distributed Systems Cloud Infrastructure Machine Learning DevOps Software Architecture Telemetry High Availability
6+ yrs exp Hybrid

Principal Software Engineer, CoreAI

Microsoft

Redmond, WA 32 days ago $142,800$274,800
Generative AI Distributed Systems Cloud-Native Python C# C++ Java JavaScript C System Architecture
6+ yrs exp

Principal Software Engineer, CoreAI

Microsoft

11 days ago $165,600$296,400
Generative AI Machine Learning Distributed Systems Python C# C++ Java Go JavaScript C Cloud Services Observability System Design Scalability Security Automation
8+ yrs exp Hybrid