# Principal Software Engineer

**Company**: Mastercard
**Location**: Atlanta, Georgia
**Experience**: senior
**Job type**: full-time
**Salary**: $170,000 - $281,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Principal-Systems-Engineer_R-280197?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4376e115-32b

## Description

Mastercard is seeking a Principal Software Engineer to drive the customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate will bring deep expertise in modern software architecture, with a proven ability to design and build cloud-native solutions that operate at global scale and support high transaction volumes.

**Responsibilities:**

- Define and lead the architectural vision for Mastercard's SME Partnerships platform, delivering secure, scalable, and cloud-native solutions that support global business growth.

- Design and champion modern engineering standards, ensuring all solutions align with 12-factor application principles, enterprise security requirements, and industry best practices.

- Develop and maintain architectural roadmaps, technical blueprints, and service designs that drive the evolution of partnership and Cashflow platforms.

- Partner closely with product, engineering, and technology leaders to translate business objectives into innovative, compliant, and high-performing technology solutions.

- Lead architecture reviews and governance activities to ensure consistency, reliability, scalability, and adherence to enterprise design standards.

- Provide technical leadership and mentorship across engineering and architecture teams, fostering a culture of innovation, collaboration, and engineering excellence.

**Requirements:**

- 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 technologies such as 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.

**Benefits:**

- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)

- Flexible spending account and health savings account

- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)

- 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire

- 10 annual paid U.S. observed holidays

- 401k with a best-in-class company match

- Deferred compensation for eligible roles

- Fitness reimbursement or on-site fitness facilities

- Eligibility for tuition reimbursement

## Skills

### Required
- Java
- Spring
- Spring Boot
- Kafka
- Azure
- AWS
- Kubernetes
- React
- PostgreSQL
- NoSQL databases
- HTML5
- CSS
- JavaScript

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Principal-Systems-Engineer_R-280197?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
