Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 76% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $226k versus about $200k for comparable roles.
Based on 240 similar postings.
Employer
Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services
Mastercard currently has 116 open roles on FindRole.
Listed pay typically runs $122,000–$207,000 across 104 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer within the Services Enablement & Transformation organization, you will serve as a forward deployed engineer to accelerate delivery across Mastercard Services. You will embed directly into product and engineering teams to write production-quality code, resolve technical bottlenecks in architecture and performance, and provide surge capacity during critical spikes. A primary focus is integrating AI into the development lifecycle by building production-grade solutions like assistants and multi-agent workflows using LLMs, RAG, and agent frameworks. You will also coach teams on AI-first practices and prompt engineering while ensuring robust governance and monitoring. Required expertise includes containerization and orchestration with Docker and Kubernetes in cloud environments, CI/CD automation, and proficiency with tools such as GitHub Copilot or Azure AI to solve complex technical challenges within the payments industry.
What does a Software Engineer earn in Missouri?
Median $149500 from 35 postings across 4 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Autodesk
CVS Health
Oracle
General Dynamics
Snap Inc.