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