Principal Architect - Commercial Solutions
MastercardAbout the role
Our Purpose
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.
Title and Summary
Principal Architect - Commercial SolutionsAt Mastercard Commercial Solutions, we empower businesses to succeed through innovative, trusted payment solutions that deliver a seamless, digital-first experience around the world. We are hiring a Principal Software Engineer (Architect) to provide technical leadership and guidance to development teams, drive architectural decisions, and ensuring adherence to best practices and industry standards. The ideal candidate will have a deep understanding of Java development, Spring Boot framework, microservices architecture, mobile development, and cloud technologies, along with strong problem-solving and communication skills.Responsibilities
• Set and drive the technical vision and architecture for the Commercial Solutions Java and Mobile development teams. This role will drive the vision and architectural design, including dependent services, service interactions, and policies.
• Responsible for the analysis, design, development, and delivery of software solutions
• Define requirements for new applications and customizations, adhering to standards, processes, and best practices
• Lead projects to prototype and prove concepts for new technologies, application frameworks, and design patterns.
• Ensure that solutions are built for scale and are applicable to Mastercard environment, addressing the needs of all relevant stakeholders.
• Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution.
• Work with business/product owners to architect and deliver on new services to introduce new products and bundles.
• Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services.
• Contribute and lead Guild initiatives by engaging and mentoring Engineers at all levels to improve the craftmanship of Software Engineering.
• Simplify and improve the cost/benefit of a function/service/architecture strategy.
• Apply judgment and experience to balance trade-offs between competing interests.
• Venture beyond comfort zone to take on assignments across different areas of Software Engineering.
• Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics.
• Consult across teams and across organization lines to identify synergies and reuse opportunities.
• Collaborate with existing Principals and management to set engineering principles and federate them throughout the program
• Participate and contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs.
• Write recommendations for job promotions based on an unbiased view of one's accomplishments.
• Conduct technical interviews for hiring engineering staff and raising the performance bar.
• Assist people managers in the talent management process in hiring strong engineering talent and running performance evaluations.
• Engage with external technical communities to extend our reach and benefit from the discovery outside of Mastercard and our industry.
Qualifications:
• Extensive hands-on software engineering experience in Java, Spring Boot, Angular- including architecture, design, and implementation.
• Strong knowledge and experience with mobile development, including Kotlin, Java, and Android Studio.
• Proven success with development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
• Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start.
• Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s