Get more replies from employers
Send a job-specific resume in minutes.
Mastercard is seeking a Principal Software Engineer (Architecture) to lead the design and development of their virtual card platform in Ireland. This pivotal role emphasizes engineering excellence and collaboration across teams, focusing on delivering secure, scalable software solutions.
Key responsibilities include defining technical strategy, driving business outcomes, and mentoring high-performing teams. Candidates should have a strong background in software development, cloud platforms, and functional programming.
The position offers various benefits, including gym membership, health insurance, and work from home opportunities.
The Virtual Card Management team is seeking a visionary and results-driven Principal Software Engineer (Architecture) to lead architecture for a service group in our critical virtual card platform for Corporate Solutions.
This role is pivotal in driving engineering excellence, scaling delivery capabilities, and fostering a culture of innovation, accountability, and continuous improvement.
Your solutions are secure by designYou love declarative paradigm and functional programming. You focus on continuous improvementYou build great relationships with technical peers across your organizationYou have working experience across a variety of languages and frameworksIn depth knowledge of Java,Spring framework, persistenceand messaging technologies, and testing methodologies and toolsExperience building and operating scalable global platforms with highthroughput with 5 9’s availabilityGood workingknowledge of cryptography functions and PKI infrastructureIn depth knowledge of Public Cloud platforms, containersand container orchestrationHands on experience implementing design patterns and using multiple programming languagesBroad experience as a Software Engineer / Full Stack DeveloperHave strong decision-making skills, lead retrospection and continually improve as a resultMust have expert level knowledge of software development processes and be an experienced user of one or more Application Lifecycle Management toolsDrives outcomes through strong commitment to timely delivery of key objectivesHands-on technical leader who consistently demonstratesleadership,builds trust, focuses on talent development and inspires the teamMust be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environmentStrong communication skills – both verbal and written – with strong relationship building, collaborative skills and organizational skillsHave a passion for continuous learning and enjoy challenging opportunities