-
Mastercard

R-234261 Principal, Software Architecture & Engineering

Mastercard
Ireland · Full-time · Director

Principal, Software Architecture & Engineering



Who is Mastercard?



Mastercard is a global technology company in the payments industry. Our mission is 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.




Overview


The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercard’s next-generation payment applications—domestic, Cross–Border, and Bill Payments.

We are looking for a Principal, Software Engineering, to join the Dublin team, focused on building and running our Cross-Border payments platform. We build software that can be deployed on-premise or in public cloud. In this role, you will design and build software that scales to global markets, enabling secure, seamless, always available Cross-Border payments. This is an exciting engineering leadership role working with a global team passionate about the solutions we deliver to our customers.



Role


In this role, you will drive collaboration across engineering, product management, enterprise functions, and regional business teams. You will also lead by defining the technical strategy, architecture, design, and execution to iteratively achieve outcomes.



As a principal software engineer, you will:



Drive business outcomes with the right technology solutions

-Lead the architecture & design of software systems and applications.

- Collaborate with product teams to understand the requirements, identify solutions, and provide technical thought leadership.

- Have experience implementing Domain Driven Design methodology.

- Ensure solutions meet corporate security standards and adhere to operability principles.



Drive a culture of engineering excellence

- Leading software development projects, especially at an early stage (PoC, Pilot).

- You have working experience across a variety of languages and frameworks.

- You love declarative paradigm and functional programming. You focus on continuous improvement.

- Your solutions are secure by design.

- You build great relationships with technical peers across the organization and actively participate in the Software Engineering Guild.



Skills

- Broad experience as a Software Engineer / Full Stack Developer.

- Hands on experience implementing design patterns and using multiple programming languages.

- Experience building and operating scalable global platforms with high throughput with 5 9’s availability.

- In depth knowledge of Java, Spring framework, persistence and messaging technologies, and testing methodologies and tools.

- In depth knowledge of Public Cloud platforms, containers and container orchestration.

- Good working knowledge of cryptography functions and PKI infrastructure.



All About You

- Hands-on technical leader who consistently demonstrates leadership, builds trust, focuses on talent development and inspires the team.

- Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.

- 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.

- Drives outcomes through strong commitment to timely delivery of key objectives.

- Have strong decision-making skills, lead retrospection and continually improve as a result.

- Must have expert level knowledge of software development processes and be an experienced user of one or more Application Lifecycle Management tools.

Key Skills

Ranked by relevance

cloud functional programming design patterns java
Login to Apply
Posted
May 15, 2025
Type
Full-time
Level
Director
Location
Dublin
Company
Mastercard

Industries

Architecture Planning

Categories

Engineering Other Design

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Arup
Related

Senior ICT Design Engineer - Data Centre & Mission-Critical Systems

2026-04-01

Full-time
Mid-Senior
Turkey
Appliances
Design
View Job Details
Trendyol Group
Related

Data Engineer

2026-04-08

Full-time
Mid-Senior
Turkey
Retail Apparel
Information Technology
View Job Details
ArqExpress
Related

Designer – Porto Alegre – RS - Porto Alegre - Posições Abertas

2026-04-09

Full-time
Mid-Senior
Brazil
Architecture
Design