Mastercard Jobs

Job Information

MasterCard Director of Software Engineering in Dublin, Ireland

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.

Job Title

Director of Software Engineering


At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us and connects us with the behaviors that represent the essence of what we do and who we are as an organization. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and a sense of belonging.

• Are you passionate about software engineering?

• Do you want to help software engineers to build better quality software


• Are you obsessed with delivering results and firmly believe that code talks

and just about anything else walks?

• Do you want to join a Company that offers a competitive benefits-and

rewards program that attracts, develops, and retains the most talented

employees around the world?

Sounds Interesting? We'll keep reading because we would love to meet you.

We are seeking a Director of Software Engineering in the Mastercard Connect

Program. Mastercard Connect is the secure global platform where Mastercard

customers come to onboard, enroll, service, and grow their business with us.

It's also where Mastercard employees can engage with those customers to

deliver a best-in-class experience that supports their business needs.

The Director of Software Engineer will lead the architecture, technical design,

and delivery of features and capabilities on modern technology stacks. This

individual will use their full-stack development knowledge to guide the team in

advancing the Connect Experience for both our customers and our internal

users. They will raise the bar on technical excellence, show thought

leadership, and communicate well to different audiences. This role will be

based in our Mastercard technology location in Dublin, Ireland, which provides

a state-of-the-art environment for technology teams to thrive in collaborative,

Agile engineering culture.


• Establish, evangelize, and embed a culture of engineering excellence;

• Recruit and hire diverse talent, always bringing in someone better than at

least half the individuals in the role in the organization today;

• Continuously engage and improve teams' performance by conducting

recurring 1-1 meetings, knowing your people, managing career development,

be inclusive, and understanding who is at risk

• Partner closely with product, operational teams in activities involving high-

judgment technical decisions;

• Bring a passion to stay on top of tech trends, experiment with and learn new

technologies, participate in internal & external technology communities, and

mentor other members of the engineering community

• Work within an Agile development methodology, collaborating with other

engineers and tech leads to deliver an exceptional user experience to our


• Assess technological options and design offerings supporting scalable, high-

performance, and highly available environments

• Participate with Company leadership in the strategic development of

technology initiatives to identify product and system enhancements that will

improve customer and stakeholder value

• Partner with architects to ensure developed solutions adhere to established

best patterns and our architectural target state

• Provide technical thought leadership towards solving problems for the team

• Drive the adoption of key engineering best practices to improve quality and

reliability of team's deliverables

• Ensure adherence to established quality control practices and software

development processes

All About You:

• Proven technical leadership experience with a track record of delivering

complex technical solutions in fast-paced environments

• Direct experience managing high-performing engineering teams in a high-

growth environment and collaborating effectively with product teams

• Proven track record growing high-performance engineering teams in a

startup environment preferred

• Proficiency in building highly scalable, highly available full-stack Java


• Proven track record in architecting and developing fine-grained services

using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etc.)

• Deep experience building large-scale web services, microservices-based

applications in the cloud environment

• Deep understanding of architecture patterns and operational characteristics

of highly available and scalable applications

• Working knowledge of self-service experiences and open source web

application technology stack

• Experience with PaaS and CaaS utilizing Pivotal Cloud Foundry (PCF) or p

public cloud (AWS) experience

• Proven experience in developing 12-factor applications and cloud

architecture experience

• Deep understanding with Agile development methodologies including unit

testing, test-driven development (TDD), Continuous Integration (CI),

Continuous Delivery (CD), Pair Programming, and Automated Testing

• Advanced experience building responsive Single Page Web Applications

using modern front-end technologies such as but not limited to: HTML5,

CSS3, JavaScript, Angular or jQuery

• Experience with persisting data in one or more Relational and Non-Relational

DB technologies such as MS SQL Server, MongoDB, or PostgreSQL


• Experience participating and leading code reviews, refactoring, gathering

code quality metrics and measurements

• Strong communication skills, both verbal and written, with strong

relationship, collaborative and organization skills


• Bachelor or master's degree in Computer Science or equivalent

COVID-19 Considerations

We value the safety of each member of our community because we know we’re all in this together. In many locations, which may change over time, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.

In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week, if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Requisition ID: R-138372