Principal Software Engineers, Commerce Platforms

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
Apr 26, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineers, Commerce Platforms

Principal Software Engineers (Commerce Platforms) will join the Commerce Platforms organization to provide technical leadership for scalable, cloud-native applications and distributed services. You will drive the architecture, design, and evolution of systems that transform complex data and workflows into trusted experiences. Daily responsibilities include defining technical strategies for APIs, workflow orchestration, and data engineering while building foundational platform capabilities. You will utilize technologies including C#, JavaScript, TypeScript, ReactJS, and Azure services to develop end-to-end solutions. The role involves implementing Generative AI, Retrieval-Augmented Generation, and agentic workflows to improve customer experiences and operational reliability. You will also architect reusable data processing frameworks and models to support large-scale analytical requirements, ensuring high standards for security, scalability, and performance across the commerce and financial platform domain.

What you'll do

  • Lead the architecture, design, and evolution of scalable cloud-native applications and distributed services.
  • Define technical strategies for systems spanning APIs, workflow orchestration, data analytics, and AI capabilities.
  • Develop end-to-end technical solutions using C#, JavaScript/TypeScript, ReactJS, and Azure services.
  • Architect reusable data processing frameworks, data models, and contracts for large-scale analytical requirements.
  • Build intelligent experiences using Generative AI, Retrieval-Augmented Generation (RAG), and AI agents.
  • Translate ambiguous business requirements into clear technical roadmaps and execution plans.
  • Drive platform modernization to improve scalability, security, observability, and developer productivity.
  • Mentor senior engineers and lead design reviews to raise overall organizational engineering standards.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 6+ years of technical engineering experience coding in languages including Scala, Python, C#, or Java.
  • Ability to pass the Microsoft Cloud Background Check.
  • Experience with cloud-native data platforms such as Microsoft Fabric, Azure Synapse, or Azure Data Lake (preferred).
  • Experience with modern web technologies, including intuitive interfaces and reusable backend capabilities (preferred).
  • Experience with Azure DevOps, including source control, build and release pipelines, and CI/CD practices (preferred).
  • Experience with software engineering fundamentals, including design, coding, testing, debugging, code reviews, and production support (preferred).
  • Experience building LLM-enabled applications, RAG solutions, AI agents, or agentic workflows (preferred).

More like this

Similar roles

Software Engineers II / Senior Software Engineers, Commerce Platforms

Microsoft

Remote (Redmond, WA) 1 day ago $102,100–$202,200
C# JavaScript TypeScript ReactJS Python Java Scala Azure Azure DevOps CI/CD REST APIs Generative AI RAG Apache Spark Delta Lake SQL Microsoft Fabric Azure Synapse Azure Data Lake Data Modeling Distributed Services
2+ yrs exp Remote

Principal Platform Software Engineer

Oracle

Nashville, TN 59 days ago $104,500–$234,600
Kubernetes OCI Java C++ C# Go Microservices RESTful APIs Distributed Systems Cloud-native Containers Middleware SDKs Observability SLOs Capacity Planning Networking Storage
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 23 days ago $104,500–$234,600
Java REST gRPC OCI AWS Azure Kubernetes Terraform SQL NoSQL CI/CD Distributed Systems Infrastructure as Code Full-Stack Observability
6+ yrs exp

Principal Platform Software Engineer

Oracle

Austin, TX +1 43 days ago $104,500–$234,600
Distributed Systems Observability API Middleware Software Architecture Performance Profiling Secure Coding Data Processing Logging Monitoring Scalability Functional Testing Non-functional Testing SLOs Error Budgets
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 76 days ago $104,500–$234,600
Java REST gRPC OCI AWS Azure Kubernetes Terraform SQL NoSQL CI/CD Distributed Systems Infrastructure as Code Observability Full-Stack
6+ yrs exp