Taro Logo

Principal Software Engineer - Solution Architect

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and making transactions secure, simple, smart and accessible.
Arlington, VA, USAO'Fallon, MO, USA
$165,000 - $304,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Job Description

Mastercard, a global leader in digital payments operating in over 200 countries, is seeking a Principal Software Engineer - Solution Architect for their Commercial Solutions team. This role presents an exciting opportunity to lead and architect innovative payment solutions that impact millions of users worldwide.

The position combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies. You'll be working with modern technologies including Java Spring/Spring Boot, React, and cloud platforms like Azure and AWS. The role involves architecting scalable, secure web applications while leading a cross-functional development team.

As a Principal Engineer, you'll be instrumental in shaping the technical direction of commercial solutions, implementing best practices, and mentoring other engineers. The role offers a comprehensive benefits package including competitive salary ranges of $190,000 - $304,000 in Arlington, VA, or $165,000 - $264,000 in O'Fallon, MO.

The ideal candidate will bring deep technical expertise in full-stack development, cloud architecture, and enterprise-scale solutions. You'll need to demonstrate strong leadership skills, as you'll be guiding teams in implementing robust, scalable solutions while maintaining high standards for code quality and security.

This role offers the opportunity to work on cutting-edge payment technologies while contributing to Mastercard's mission of building a sustainable economy where everyone can prosper. You'll be part of a dynamic team focused on thinking big and scaling fast around the globe, delivering innovative solutions to help customers grow their business.

Last updated 5 days ago

Responsibilities For Principal Software Engineer - Solution Architect

  • Build performant, scalable and secure web applications
  • Provide leadership and direction on systems architecture and design
  • Guide and coach less experienced engineers
  • Focus on user-centered design
  • Lead design, technical and code reviews
  • Implement coding standards and approaches
  • Promote Agile development and continuous integration/delivery
  • Collaborate with teams across the organization
  • Architect and develop cloud-native applications using Java Spring/Spring Boot

Requirements For Principal Software Engineer - Solution Architect

Java
JavaScript
React
TypeScript
  • Experience with modern single page application frameworks (Angular and React JS preferred)
  • Deep understanding of JavaScript
  • Experience designing and developing cloud-ready REST APIs
  • Deep understanding of Java Spring/Spring Boot frameworks
  • Experience with cloud-native architecture and deployment on Azure and/or AWS
  • Knowledge of Messaging frameworks and event-based architecture
  • Understanding of web application optimizations
  • Experience with authentication and authorization workflows
  • Proficiency in Quality engineering
  • Experience with Continuous Integration and Delivery
  • Understanding of agile principles and methodologies
  • Experience with Git-based source control systems
  • Experience building ADA and WCAG compliant web applications

Benefits For Principal Software Engineer - Solution Architect

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Flexible spending account and health savings account
  • 16 weeks of new parent leave
  • Up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement
  • Tuition reimbursement