Principal Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Atlanta, GA
Salary
$170,000–$281,000 / yr
Posted
41 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $226k
$126k $298k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $169,550–$220,800 — the blue band above. At the midpoint, this role pays about $226k 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

The Principal Software Engineer joins the Small and Medium Enterprises Partnerships and Cashflow division to drive customer experience strategy through innovation. This role involves defining the architectural vision for a worldwide B2B technology platform, designing cloud-native solutions, and developing architectural roadmaps for partnership and Cashflow platforms. You will build highly scalable, secure, and high-performing services to support a diverse customer base while leading architecture reviews and mentoring engineering teams. Key technical requirements include expertise in Java, Spring, Spring Boot, Kafka, and event-driven architectures. You will utilize Azure, AWS, Kubernetes, PostgreSQL, and NoSQL databases to manage high-volume transactional systems. The role requires proficiency in React, HTML5, CSS, and JavaScript to deliver compliant, mission-critical solutions within the financial services and payments industry.

What does a Software Engineer earn in Georgia?

Median $187100 from 37 postings across 17 companies.

See salary data

What you'll do

  • Define and lead the architectural vision for the SME Partnerships platform to deliver secure, cloud-native solutions.
  • Design and champion modern engineering standards aligned with 12-factor application principles and enterprise security requirements.
  • Develop and maintain architectural roadmaps, technical blueprints, and service designs for partnership and Cashflow platforms.
  • Translate business objectives into innovative, compliant, and high-performing technology solutions with product and engineering leaders.
  • Lead architecture reviews and governance activities to ensure consistency, reliability, and adherence to enterprise design standards.
  • Provide technical leadership and mentorship to engineering and architecture teams to foster a culture of excellence.
  • Represent the SME Program as a technical leader to advance global-scale cloud and hybrid solutions using AI-driven tools.

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, payments, or other mission-critical 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 such as React.
  • Extensive 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 development workflows, and modern software delivery practices.

More like this

Similar roles

Principal Software Engineer

Mastercard

Arlington, VA 32 days ago $195,000–$323,000
Distributed Systems AWS AI LLM CI/CD GitOps Event Streaming Delta Lake In-memory Data Grids Rules Engine Prompt Engineering Model Observability Platform Engineering

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

Principal Software Engineer

State Street

Burlington, MA 106 days ago
Java C# React SQL JavaScript Azure Jenkins Git REST SOAP XML JSON CI/CD Agile Scrum PowerShell Batch RDBMS Micro services BDD ATDD
10+ yrs exp Hybrid