Principal Software Engineer

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$195,000–$323,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $259k
$121k most similar roles pay here $345k

This role pays more than 89% of similar roles. Most pay $173,051–$220,800 — the shaded band above. At the midpoint, this role pays about $259k versus about $197k 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 Decision Stream program, you will provide technical leadership and hands-on engineering to develop the next-generation Decision Management Platform. You will design, code, and prototype core platform capabilities while integrating AI-assisted development tools into daily workflows to improve quality and speed. Your responsibilities include building large-scale distributed systems, developing reusable services, and managing high-throughput, low-latency data pipelines for real-time transaction processing. You will work with technologies including AWS infrastructure, cloud-native patterns, and ML lifecycle engineering involving LLM integration and prompt engineering. The role focuses on solving complex problems in decisioning data architectures, feature catalogs, and rules engine modernization. You will also mentor engineers, lead architectural reviews, and advocate for modern engineering practices to enhance the reliability and scalability of automated decisioning systems.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Design and implement large-scale distributed systems and reusable service patterns for the Decision Management Platform.
  • Build software, tools, and platform capabilities to support real-time AI inferencing and decisioning.
  • Integrate AI-assisted development tools into daily engineering workflows to improve speed and quality.
  • Evaluate systems and frameworks based on cost, latency, scalability, reliability, and maintainability.
  • Lead architectural design for complex, enterprise-wide initiatives across multiple services and programs.
  • Mentor engineers and conduct technical interviews to foster growth and ensure high hiring standards.
  • Advocate for best practices by publishing technical blogs, white papers, and speaking at events.
  • Resolve enterprise-wide technical and regulatory challenges during principle-level architecture reviews.

What we're looking for

  • Extensive experience in software engineering and technical leadership.
  • Proven track record of delivering large-scale distributed systems at hyperscaler-level performance.
  • Expertise in cloud infrastructure, AI/data platforms, and modern engineering practices.
  • Experience with high-throughput, low-latency streaming pipelines and real-time transaction processing.
  • Proficiency in AI-assisted development tools as a default practice for software engineering.
  • Strong communication skills to mentor engineers and lead architectural design for enterprise-wide initiatives.
  • Bachelor’s degree or equivalent required; an advanced degree is preferred.

More like this

Similar roles

Software Engineer II

Mastercard

Arlington, VA 27 days ago $106,000$169,000
Java Spring Boot React PostgreSQL Snowflake Microservices Full-stack Development GitHub Copilot Agile Data Structures Algorithms System Architecture Software Design Patterns Web Development
Hybrid

Software Engineer II, Backend/Platform Agentic AI

Mastercard

Arlington, VA 88 days ago $106,000$169,000
Java Spring Boot LLM RAG Agentic Workflows Python REST APIs Microservices CI/CD AWS Azure Docker Kubernetes LangChain LangGraph Vector Databases Databricks Snowflake Prompt Engineering

Senior Software Engineer

CoStar Group

Arlington, VA 46 days ago $124,000$187,000
React Node.js TypeScript C# .NET Tailwind AWS Azure GCP OpenSearch Kafka SQL NoSQL Microservices Containers CI/CD Agile Scrum Automation Testing AI Tooling

Principal Platform Software Engineer

Oracle

Vienna, VA 46 days ago $104,500$234,600
Oracle Cloud Infrastructure (OCI) Oracle Integration Cloud (OIC Gen3) Oracle GoldenGate API Gateway REST APIs JSON XML OAuth 2.0 JWT SSL/TLS Event-driven architecture Terraform Python Shell scripting CI/CD Kubernetes Dynatrace Grafana Splunk Microservices Architecture
6+ yrs exp

Lead Principal Platform Software Engineer

Oracle

Vienna, VA 53 days ago $96,800$306,400
Oracle Cloud Infrastructure (OCI) Terraform Kubernetes CI/CD DevSecOps Linux Windows Infrastructure as Code Network Architecture Cloud Security Zero Trust Disaster Recovery High Availability Hybrid Cloud
10+ yrs exp

Senior DevOps Engineer

CoStar Group

Arlington, VA 74 days ago $139,000$201,000
Kubernetes CI/CD Infrastructure as Code Terraform CloudFormation AWS Azure Prometheus Grafana ELK Stack Helm Python NodeJS Java C# PowerShell Bash Ruby Groovy SQL No SQL REST API Microservices Server-less
5+ yrs exp