Principal Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday
Closes
Apr 12, 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 Dynamics 365 Finance and Operations team to provide technical leadership for the user interface architecture. In this role, you will shape the end-to-end technical direction of the F&O UI layer, ensuring the platform is secure, reliable, performant, and accessible. You will prototype new concepts, mentor engineers, and collaborate with design and product management to translate requirements into scalable platform capabilities. Key responsibilities include leading design reviews, identifying architectural risks, and establishing best practices for maintainable software. You will work with languages including C, C++, C#, Java, JavaScript, and Python to build next-generation AI-enabled business applications and MCP Apps. This position solves complex architectural challenges for high-value users running critical business processes within the Dynamics 365 ecosystem.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Own and lead the architecture and technical direction of the F&O UI layer.
  • Design secure, compliant, performant, and accessible UI architectures across the product stack.
  • Translate customer and product requirements into cohesive technical designs and high-quality user experiences.
  • Evaluate emerging technologies and prototype new UI and interaction concepts for AI-enabled applications.
  • Lead technical discussions and design reviews to identify architectural risks and drive solution alignment.
  • Mentor engineers and establish engineering best practices for building maintainable and testable software.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.
  • Master's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 12+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Experience designing and architecting complex software products, platforms, or user-interface systems (preferred).
  • Experience leading technical design and architecture across multiple components or engineering teams (preferred).
  • Experience developing production software and applying software engineering principles to security, reliability, performance, scalability, and maintainability (preferred).
  • Experience architecting large-scale web or application UI platforms used across multiple products or scenarios (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

Microsoft

12 days ago $142,800–$274,800
C# Python Java C++ C JavaScript Microsoft Dynamics 365 Power Apps Power Automate Dataverse AI Builder Microservices Telemetry Feature Flags Secure Design Principles
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