Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on May 24, 2026. Mastercard scores B on the Alion truth index.
Join Mastercard's Virtual Card Management team as a Principal Software Engineer. In this pivotal role, you will lead the architecture for our critical virtual card platform, driving engineering excellence and fostering a culture of innovation. You will collaborate with product teams, ensure solutions meet corporate security standards, and drive a culture of engineering excellence. This is an exciting opportunity to work with a global team and make a significant impact on our customers.
Missions
- Align architecture and engineering strategy with business goals, mentor high-performing teams, and ensure the successful delivery of complex software solutions.
- Drive collaboration across engineering, product management, enterprise functions, and regional business teams, and lead by defining the technical strategy, architecture, design, and execution.
- Lead the architecture & design of software systems and applications, collaborate with product teams to understand the requirements, identify solutions, and provide technical thought leadership.
Profil recherché
- Your solutions are secure by design- You love declarative paradigm and functional programming. You focus on continuous improvement
- You have working experience across a variety of languages and frameworks
- You build great relationships with technical peers across your organization
- Broad experience as a Software Engineer / Full Stack Developer
- Good working knowledge of cryptography functions and PKI infrastructure
- In depth knowledge of Java, Spring framework, persistence and messaging technologies, and testing methodologies and tools
- Hands on experience implementing design patterns and using multiple programming languages
- In depth knowledge of Public Cloud platforms, containers and container orchestration
- Experience building and operating scalable global platforms with high throughput with 5 9’s availability
- Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment
- Drives outcomes through strong commitment to timely delivery of key objectives
- Must have expert level knowledge of software development processes and be an experienced user of one or more Application Lifecycle Management tools
- Have strong decision-making skills, lead retrospection and continually improve as a result
- Hands-on technical leader who consistently demonstrates leadership, builds trust, focuses on talent development and inspires the team
- Have a passion for continuous learning and enjoy challenging opportunities
- Strong communication skills - both verbal and written - with strong relationship building, collaborative skills and organizational skills

