Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
21 days ago
Freshness
Confirmed live yesterday
Closes
Apr 4, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $169,550–$220,800 — the blue band above. At the midpoint, this role pays about $209k versus about $195k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer

The Principal Software Engineer joins the Commercial Sales Experiences Engineering team to lead the end-to-end software development lifecycle for systems driving Cloud and AI solutions. You will design, develop, and deploy AI-infused applications, Agentic Solutions, and Copilots while enforcing engineering best practices for scalable, secure systems. Daily responsibilities include architecture design, requirement gathering, mentoring team members through code reviews, and maintaining site reliability for enterprise integrations. You will utilize a technical stack including C#, .NET, React, JavaScript, TypeScript, and Python to build on Azure PaaS services like Web Apps, Function Apps, AKS, and Cosmos DB. This role solves critical business problems by creating programmatic assets and state-of-the-art experiences that enable key seller roles across the Commercial Business organization.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Lead the end-to-end software development lifecycle including requirement gathering, architecture, design, development, testing, and deployment.
  • Build AI-infused applications, Agentic Solutions, and Copilot features to enhance user experience and productivity.
  • Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals.
  • Mentor team members through code reviews and design feedback to promote skill growth and a collaborative culture.
  • Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality.
  • Support and maintain existing services and integrations with enterprise-level line of business applications.
  • Identify and implement opportunities for automation, process optimization, and technical innovation.
  • Participate in sprint planning to provide accurate cost estimates and maintain transparent communication on risks and milestones.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • U.S. citizenship is required for this position.
  • Ability to pass a Microsoft Cloud background check and other government security screenings.
  • 6+ years of experience as a software engineer building commercial software with a proven track record of shipping products (preferred).
  • 5+ years of experience leading and driving technical and architectural dependencies (preferred).
  • Proficiency in C#, .NET, Microservices, REST APIs, React, and JavaScript/TypeScript (preferred).
  • Hands-on experience with AI technologies, ASP.NET, Azure PaaS, SQL, and NoSQL (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

61 days ago $142,800–$274,800
C# Python Java JavaScript TypeScript React Next.js C++ C Distributed Systems APIs Observability Cloud-Native Architecture
6+ yrs exp

Principal Software Engineer

Microsoft

14 days ago $142,800–$274,800
Dynamics 365 Microsoft Azure C# Java Python TypeScript Node.js .NET React Angular Cosmos DB Azure SQL Service Bus Microsoft Copilot API Design Microservices LLM Integration
6+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 75 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 140 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 17 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 17 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid