Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mastercard Logo

Senior Principal Software Engineer - Foundry Research & Development

Mastercard

$200,000 - $320,000
Sep 26, 2025
O'Fallon, MO, USA
Apply Now

Mastercard is seeking a Senior Principal Software Engineer to develop highly scalable world-class solutions from inception to execution, accelerating technology evaluation and adoption, and empowering innovation by exploring emerging technologies and building cutting-edge solutions that shape the future of commerce.

Requirements

  • Extensive software development experience with a strong track record of delivering enterprise-grade solutions.
  • Desired strong knowledge of card ecosystem including, Loyalty, Clearing, Fraud, Disputes, Issuer, Acquirer & Merchant domains.
  • Deep understanding of software engineering concepts, methodologies, and Agile/SAFe Agile practices.
  • Proven & deep expertise in software architecture, design, and application development.
  • Proficiency in Java-based systems and services, cloud technologies (Azure/AWS), AI/ML, Gen AI and microservices architecture.
  • Expertise in Spring, RESTful services, API design principles, and best practices.
  • Familiarity with data modeling, database design, data warehousing, Oracle, Redis, and reporting technologies.

Responsibilities

  • Collaborate with stakeholders across Product, Technical, Business Operations, and other Mastercard teams to understand product requirements and lead the design and architecture of scalable solutions.
  • Contribute and lead Guild initiatives to improve the craftmanship of Software Engineering
  • Drive the architectural design, including dependent services, service interactions, and policies.
  • Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services.
  • Design software architecture in alignment with Mastercard standards and present solutions to the Solution Architecture Board for approval.
  • Develop and support application software in adherence to Mastercard’s standards, processes, and best practices.
  • Deliver high-quality, secure, and scalable software solutions aligned with the product roadmap, within time and budget constraints.

Other

  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • Strong communication skills (verbal and written) and the ability to quickly learn and apply new technologies and frameworks.
  • High energy, detail-oriented, proactive, and capable of working under pressure to meet deadlines.
  • Strong collaboration and organizational skills with a high degree of initiative and self-motivation.
  • Ability to work effectively in a matrixed, geographically distributed team environment.