Principal Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$195,000–$323,000 / yr
Posted
32 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $259k
$121k $345k
below market most similar roles pay here above market

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

Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Principal Software Engineer

JOB TITLE: Principal Software Engineer As a Principal Software Engineer within the Decision Stream program, you will provide technical leadership and hands-on engineering for the next-generation Decision Management Platform. You will design, code, and prototype core platform capabilities, focusing on real-time AI inferencing and decisioning to improve product effectiveness and technical resilience. Your daily work involves building large-scale distributed systems, reusable services, and low-latency data pipelines. You will utilize AI-assisted development tools, AWS infrastructure, and cloud-native patterns to improve developer experience. Key technical domains include lakehouses, delta lakes, event streaming, and ML lifecycle engineering, including LLM integration and prompt engineering. You will also manage data contracts, rules engine modernization, and model observability to ensure trustworthy, production-ready decisioning data across complex, enterprise-wide initiatives.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design and implement large-scale distributed systems and reusable services for the Decision Management Platform.
  • Build software, tooling, and platform capabilities from initial concept through validation.
  • Apply AI-assisted development tools to solve real product problems and improve engineering workflows.
  • Lead architectural design for complex, enterprise-wide initiatives spanning multiple services and programs.
  • Evaluate systems and frameworks based on quality, cost, latency, scalability, and reliability.
  • Mentor engineers at all levels and conduct technical interviews to foster technical growth.
  • Drive organization-wide initiatives to advance software engineering craftsmanship and best practices.
  • Represent the organization through public speaking, technical blogs, and white papers on emerging technologies.

What we're looking for

  • Extensive experience in software engineering and technical leadership.
  • Proven delivery of large-scale distributed systems.
  • Expertise in cloud, AI/data platforms, and modern engineering practices.
  • Strong communication and mentorship skills.
  • Bachelor’s degree (or equivalent).
  • Advanced degree (preferred).
  • Experience building high-speed streaming platforms or distributed systems at hyperscaler-level performance.
  • Hands-on depth in one or more areas including decisioning data platforms, high-throughput real-time systems, AI/ML systems, or cloud infrastructure.

More like this

Similar roles

Principal Software Engineer

Mastercard

Atlanta, GA 41 days ago $170,000–$281,000
Java Spring Spring Boot Kafka Kubernetes Azure AWS PostgreSQL NoSQL React JavaScript HTML5 CI/CD Microservices Event-Driven Architecture Distributed Systems APIs Git

Principal Software Engineer

Mastercard

O'Fallon, MO 35 days ago $170,000–$281,000
Software Architecture Distributed Systems AWS Azure GCP Microservices Platform Engineering Reliability Engineering SRE Observability AI LLM DevSecOps CI/CD Infrastructure Automation Performance Optimization Enterprise Integration

Principal Software Engineer

Autodesk

Atlanta, GA 74 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 139 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 16 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 16 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