Principal Software Engineer

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Atlanta, GA
Salary
$170,000–$281,000 / yr
Posted
5 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 Small and Medium Enterprises Partnerships and Cashflow division, you will drive the architectural vision for a global B2B technology platform. You will design and build secure, scalable, cloud-native solutions to support high transaction volumes and diverse customer bases in the payments industry. Your daily responsibilities include developing technical blueprints, leading architecture reviews, mentoring engineering teams, and translating business objectives into compliant service designs. The role requires deep expertise in Java, Spring, Spring Boot, Kafka, and event-driven architectures, alongside experience with Azure, AWS, Kubernetes, and containerized platforms. You will also work with PostgreSQL, NoSQL databases, and front-end technologies like React, HTML5, and CSS. This position focuses on solving complex problems within the financial services and payment processing domain to enhance partnership and cashflow capabilities.

What does a Software Engineer earn in Georgia?

Median $178750 from 35 postings across 14 companies.

See salary data

What you'll do

  • Define and lead the architectural vision for the SME Partnerships platform using cloud-native solutions.
  • Design and champion modern engineering standards including 12-factor principles and enterprise security requirements.
  • Develop technical blueprints, architectural roadmaps, and service designs to evolve partnership and Cashflow platforms.
  • Translate business objectives into high-performing technology solutions in collaboration with product and engineering leaders.
  • Lead architecture reviews and governance activities to ensure system reliability and consistency.
  • Provide technical leadership and mentorship to foster a culture of engineering excellence across teams.
  • Leverage AI-driven tools and cloud technologies to accelerate delivery and enhance engineering efficiency.

What we're looking for

  • Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • Strong foundation in computer science fundamentals, distributed systems, web applications, APIs, and microservices-based architectures.
  • Proven experience designing and delivering cloud-native solutions using Azure, AWS, Kafka, Kubernetes, and containerized platforms.
  • Demonstrated success building and scaling high-volume transactional systems within financial services, banking, or payments environments.
  • Deep expertise developing large-scale backend services using Java, Spring, Spring Boot, Kafka, and modern event-driven architectures.
  • Proficiency with modern web technologies including HTML5, CSS, JavaScript, and front-end frameworks like React.
  • Experience designing and optimizing data solutions using PostgreSQL, NoSQL databases, and other storage technologies at enterprise scale.
  • Hands-on experience with automated testing, CI/CD pipelines, Git-based workflows, and modern software delivery practices.

More like this

Similar roles

Principal Software Engineer

Mastercard

O Fallon, MO 3 days ago $170,000$281,000
LLMs RAG Agent Frameworks Docker Kubernetes Service Mesh CI/CD Cloud-Native Architecture GitHub Copilot Claude Code Copilot Studio Azure AI Prompt Engineering

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