Principal Software Engineer-TS

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
—
Posted
41 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$131k $254k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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-TS

The Principal Software Engineer-TS joins the Transfer Solutions team to lead the design, building, and operation of next-generation payment applications for domestic, cross-border, and bill payments. This role requires a hands-on technical leader who spends 70% of their time coding and 30% coaching engineers. Key responsibilities include architecting resilient distributed systems, managing technical debt, and driving domain-driven design to support real-time payment flows. The candidate must utilize Java, Springboot, Microservices, SQL, and event-driven architecture while applying secure coding standards. Expertise in DevOps, CI/CD, containerization, and infrastructure as code is essential. The role involves implementing advanced testing like canary releases and A/B testing, while ensuring high performance and availability across complex enterprise-wide initiatives and regulatory requirements.

What you'll do

  • Spend 70% of time coding and writing non-feature code, including interfaces, tests, and architecture fitness functions.
  • Lead a team of engineers by providing coaching, mentoring, and technical guidance on software craftsmanship.
  • Architect and deliver new services and complex enterprise-wide initiatives spanning multiple programs.
  • Drive the architectural design for dependent services, service interactions, and organizational policies.
  • Implement Domain Driven Design to enforce contextual mappings and aggregates for bounded contexts.
  • Manage technical debt and refactor code to improve performance, availability, and the software development lifecycle.
  • Conduct technical interviews and write promotion recommendations to maintain high engineering standards.
  • Participate in architecture review meetings to resolve enterprise-wide challenges and regulatory needs.

What we're looking for

  • Expert in building highly resilient and scalable distributed systems with deep exposure to database, messaging, and caching technologies.
  • Proven experience in Java, Springboot, Microservices, API, Distributed systems, event-driven architecture, SQL, and secure coding standards.
  • Expert understanding of DevOps best practices, including Infrastructure as Code and cloud-first software development (preferred).
  • Experience implementing advanced production test setups such as A/B testing, canary releases, blue-green deployment, and feature flags.
  • Experience with Continuous Integration (CI), Continuous Delivery (CD), automation pipelines, virtualization, and containerization.
  • Understanding of operating system internals (Windows, Linux, Mainframe) to write interoperable and performant code.
  • Experience leading and coaching teams in software planning, estimation, and trade-off discussions for large-scale complex programs.
  • Experience in agile and modern SDLC practices including Scrum, Kanban, Continuous Delivery, DevOps, and Quality Engineering.

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

The Hartford

Hartford, CT +3 125 days ago
Java Spring Boot Angular TypeScript SQL AWS Microservices APIs Event-driven Architecture Distributed Systems CI/CD DevSecOps GenAI Application Insights Splunk Identity and Access Management Test-Driven Development Observability
10+ yrs exp Hybrid

Principal Software Engineer

Marqeta

Remote 71 days ago $242,400–$303,000
Java Spring Boot Kubernetes Terraform Helm Kafka AWS JVM ISO 8583 JPOS Microservices
10+ yrs exp Remote

Principal Software Engineer

Microsoft

Redmond, WA 41 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

7 days ago $142,800–$274,800
Power BI Microsoft Fabric Azure C# Python Java C++ JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Distributed Systems Data Engineering Telemetry SQL
6+ yrs exp Hybrid