Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Principal Software Engineer

Salary

$170,000 - $281,000 USD per year

Apply on Mastercard

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

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Atlanta-Georgia/Principal-Systems-Engineer_R-280197

Apply on Mastercard