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

Principal Software Engineer - Solution Architect

Mastercard

$165,000 - $304,000
Aug 27, 2025
O'Fallon, MO, USA • Arlington, VA, USA
Apply Now

Mastercard is seeking a Principal Software Engineer - Solution Architect to lead cross-functional development efforts and drive architectural excellence across their suite of commercial products, delivering innovative solutions to help customers grow and expand their business.

Requirements

  • Advanced knowledge of Java Spring/Spring Boot for backend development.
  • Proven experience designing and developing modern, externally facing web applications using frameworks such as Angular or React.
  • Strong proficiency in JavaScript, including deep understanding of its nuances.
  • Expertise in building RESTful APIs following industry best practices.
  • Hands-on experience with cloud-native architecture and deployment on Azure and/or AWS.
  • Familiarity with messaging frameworks and event-driven architecture.
  • Experience optimizing web applications for performance and memory usage.

Responsibilities

  • Design and develop scalable, performant, and secure web applications.
  • Provide architectural leadership and technical direction across systems and applications.
  • Mentor and guide junior engineers, fostering a culture of growth and collaboration.
  • Champion user-centered design principles throughout the development lifecycle.
  • Lead design, technical, and code reviews to ensure high-quality deliverables.
  • Establish and enforce coding standards and best practices.
  • Promote Agile methodologies, continuous integration/delivery, and automation.

Other

  • Commitment to code quality through unit testing and end-to-end testing practices.
  • Demonstrated ability to build ADA and WCAG-compliant web applications.
  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach,