# Principal Software Engineer-TS

Hiring organization: [Mastercard](https://career.thegoodapps.co/organizations/mastercard)

Canonical page: https://career.thegoodapps.co/jobs/74a6e08f-addc-47d2-a8c0-8442743578a4

Listed on Mastercard's own careers site. Applications go to them directly.

- Seniority: Principal

## Summary

A hands-on technical leader role at Mastercard building real-time payments infrastructure, requiring deep expertise in distributed systems and Java-based microservices. The position balances 70% coding and architecture work with 30% team coaching, and demands someone who drives innovation across payment systems while mentoring engineers and solving enterprise-scale challenges.

_Our summary, not Mastercard's wording._

## Skills named

A/B Testing, Agile, API Design, CI/CD, Docker, Domain-Driven Design (DDD), Infrastructure as Code, Java, Kanban, Kubernetes, Linux, Mainframe, Microservices, Microsoft Windows, OWASP, Scrum, Spring Boot, SQL

## Required

- Expert in designing highly resilient and scalable distributed systems
- Deep experience with databases, messaging, and caching technologies
- Proven track record building systems in Java, Spring Boot, microservices, and APIs
- Understanding of secure coding standards and vulnerability management
- DevOps best practices expertise to guide developers
- Knowledge of CI/CD automation, containerization, and virtualization
- Ability to develop and evangelize reference architectures
- Experience leading and coaching engineering teams
- Proficiency with advanced design patterns and their trade-offs
- Skills to articulate complex architecture to technical and business stakeholders

## Nice to have

- Infrastructure as Code and cloud-first development experience
- Experience with advanced test setups including A/B testing and canary releases
- Performance engineering background for scaling applications
- Architecture and cost analysis skills for cloud environments
- Experience defining chaos engineering and operational testing practices

Apply on Mastercard's site: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Principal-Software-Engineer-TS_R-267932
