Principal Software Engineer

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
O Fallon, MO
Salary
$170,000–$281,000 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $226k
$126k most similar roles pay here $298k

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

About Mastercard

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

View all roles at Mastercard

At a glance

TL;DR · Principal Software Engineer

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.

See salary data

What you'll do

  • Write production-quality code and ship features while embedded directly within internal product and engineering teams.
  • Provide surge engineering capacity to resolve technical bottlenecks and accelerate roadmaps during critical delivery spikes.
  • Design and deploy production-grade AI solutions, including assistants, agents, and multi-agent workflows for internal programs.
  • Implement modern AI engineering practices like LLMs, RAG, and agent frameworks with proper governance and monitoring.
  • Coach engineering teams on AI-first development practices through hands-on pairing and prompt engineering.
  • Create reusable AI patterns and reference implementations to standardize capabilities across the organization.
  • Perform knowledge transfer and documentation to ensure teams remain self-sufficient after your engagement ends.

What we're looking for

  • Extensive hands-on software engineering experience with a track record of shipping complex, production-grade systems.
  • Advanced experience overseeing containerization and orchestration architectures like Docker, Kubernetes, and Service Meshes in hyper-scale cloud environments.
  • Deep experience building AI and Agentic solutions using LLMs, RAG, agent frameworks, and orchestration patterns.
  • Proficiency in modern development practices including CI/CD, automation, cloud-native architecture, testing, and developer tooling.
  • Ability to coach engineering teams on AI-first ways of working and adopting AI across the software development lifecycle.
  • Knowledge of responsible AI, governance, and production monitoring for AI systems.
  • Strong communication skills to build trust with engineers and program leaders while navigating ambiguity and frequent context-switching.
  • Experience with GitHub Copilot, Claude Code, Copilot Studio, Azure AI, or equivalent platforms (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 129 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 54 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp