Full Stack Lead Software Engineer

Posted Yesterday
Be an Early Applicant
Dublin, IRL
Hybrid
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
We are a global technology company in the payments industry.
The Role
Lead design and delivery of full-stack, high-performance solutions (Java Spring Boot + React). Architect scalable microservices and UI systems, define APIs, CI/CD and observability standards, mentor engineers, own production readiness, and drive cross-team delivery and engineering quality improvements.
Summary Generated by Built In
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Full Stack Lead Software Engineer
Overview
Who We Are - Mastercard
Mastercard is a global technology company in the payments industry, operating in over 210+ countries and territories. Our mission is to power an inclusive, sustainable, digital economy that benefits everyone, everywhere - by making transactions safe, simple, smart, and accessible.
We harness secure data, world-class networks, deep partnerships, and relentless innovation to help individuals, financial institutions, businesses, and governments reach their greatest potential.
Our culture is guided by our Decency Quotient (DQ) - a core value that influences every decision we make and how we treat all who rely on us.
About AI & Decision Product Enablement (AI&DPE)
AI & Decision Product Enablement (AI&DPE) is Mastercard's innovation engine for AI-driven decisioning at global scale.
We build and enhance the platforms that power real-time intelligence across Mastercard's network - enabling:• Millisecond-latency decisioning• Resilient, highly available global services• Hundreds of AI models• Hundreds of thousands of business rules• 0 50+ market-facing products across Mastercard Services
Products that protect revenue, mitigate fraud, and empower customers worldwide
AI&DPE teams ensure Mastercard delivers industry-leading agility, intelligence, resiliency, and scalability in every product we build.
Role:
This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for:• Lead the end-to-end delivery of blueprint-driven capabilities into scalable production services. • Drive technical direction, engineering standards, and cross-team execution while remaining hands-on for critical components and architecture decisions.
What you'll do (Key responsibilities):• Lead end to end design and delivery of full stack solutions with a strong focus on architecting complex React-based UI applications (Java Spring Boot + React)• Define and drive API contracts, service integrations, and UI interaction patterns across teams• Set technical direction for microservices, CI/CD, observability, security, and performance standards.• Architect and deliver scalable microservices, including service boundaries, data models, and resiliency patterns• Lead development of performant, reusable, and maintainable UI components and frontend architectures• Set technical direction for CI/CD, observability, security, performance, and engineering standards• Mentor engineers through design reviews, code reviews, and technical coaching; raise overall engineering quality• Own operational excellence across services and UI applications: capacity planning, resiliency, release governance, and production readiness• Partner with product, architecture, and cross-functional stakeholders to ensure solutions meet enterprise requirements (security, scalability, performance)• Drive continuous improvement in automation, testing strategy, developer experience, and reduction of defects and operational toil
Ways of working:• Acts as a multiplier: unblocks teams, drives alignment, and creates clarity in complex delivery contexts.• Strong stakeholder management and crisp communication for technical and non-technical audiences.• Sets a high bar for engineering rigor while maintaining a pragmatic, delivery-focused mindset
Typical Deliverables:• Architecture decisions (ADRs), full-stack reference patterns, and service/UI design guidelines• Cross-team delivery plans with clear dependencies and risk mitigation• Production readiness standards and reliability improvements• Measurable improvements in engineering quality, velocity, and system stability
All About You• Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment. • Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results. • Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills. • Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.• Deep knowledge of software development processes including agile processes and test-driven development.• Experience with the design and development of complex, multi-tier full stack software solutions.
Core technical requirements (must-have):• Strong experience with React (functional components, hooks)• Experience with modern JavaScript / TypeScript• Experience designing scalable UI architectures and reusable component patterns• Strong experience defining and implementing API-driven UI integrations• A wide breadth and depth of knowledge using Java (11+) and Spring Boot / Spring. Including Web Services - REST/XML/JSON• Strong Linux and shell scripting• Oracle & PL/SQL and advanced SQL scripting• Strong testing experience across:• Backend (JUnit, Mockito)• Frontend (Jest, React Testing Library, Playwright or equivalent)• Experience designing and building scalable microservices and distributed systems• Strong understanding of API design, data modelling, and service resiliency• Advanced CI/CD leadership: pipeline design, policy-as-code, automated compliance checks, and deployment strategies at scale.• Proven ability to drive engineering quality: architecture reviews, design standards, reliability practices, and secure coding patterns.• Strong experience leading delivery across multiple teams and managing dependencies• Proven track record improving engineering quality, standards, and delivery outcomes• Strong production ownership: SLOs, on-call readiness, performance engineering, cost optimization, and operational metrics.• Experience with monitoring service performance• Experience with visual design tools (Visio, Confluence Gliffy, etc.)
Nice to have:• Messaging - MQ and JMS• Experience integrating vendor and open source products into an overall system• Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry• Experience with integration frameworks such as Apache Camel/Spring Integration• Experience implementing or contributing to design systems or shared UI component libraries• Experience leading platform or shared service teams• Domain experience in payments, fraud, or high-compliance enterprise environments• Experience influencing stakeholders and driving cross-organizational alignment
Success measures (example):• Multiple blueprint-driven capabilities delivered predictably across teams.• Reduced operational toil and improved SLO attainment for owned services.• High engineering quality bar (review throughput, test coverage, design consistency).• Clear technical direction adopted by teams; scalable patterns for agentic systems in production.
Experience level (guidance):
Typically 8-12+ years with demonstrated technical leadership, architecture ownership, and large-scale production delivery.
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.

Skills Required

  • Strong experience with React (functional components, hooks)
  • Experience with modern JavaScript / TypeScript
  • Experience using Java (11+) and Spring Boot / Spring (REST/XML/JSON)
  • Experience designing and building scalable microservices and distributed systems
  • Strong understanding of API design, data modelling, and service resiliency
  • Advanced CI/CD leadership: pipeline design, policy-as-code, automated compliance checks, deployment strategies at scale
  • Strong Linux and shell scripting skills
  • Oracle & PL/SQL and advanced SQL scripting
  • Backend testing experience (JUnit, Mockito)
  • Frontend testing experience (Jest, React Testing Library, Playwright or equivalent)
  • Proven ability to drive engineering quality: architecture reviews, design standards, reliability and secure coding practices
  • Production ownership: SLOs, on-call readiness, performance engineering, capacity planning, cost optimization
  • Experience with monitoring service performance and observability practices
  • Experience with visual design/tools (Visio, Confluence Gliffy)
  • Proven experience leading delivery across multiple teams and managing dependencies
  • Experience with agile processes and test-driven development
  • Nice to have: Messaging (MQ, JMS)
  • Nice to have: Containerized environments (Kubernetes, OpenShift, CloudFoundry)
  • Nice to have: Integration frameworks (Apache Camel, Spring Integration)
  • Nice to have: Experience implementing or contributing to design systems or shared UI component libraries
  • Nice to have: Domain experience in payments, fraud, or high-compliance enterprise environments

What the Team is Saying

Jenny
Mastercard

Mastercard Compensation & Benefits Highlights

  • Retirement Support A 10% company retirement match (401k or equivalent) is explicitly highlighted in company materials. This level of employer contribution stands out as a core strength of the package.
  • Leave & Time Off Breadth A global minimum of 16 weeks fully paid new‑parent leave and generous U.S. PTO (vacation, personal days, holidays, sick time, and bereavement) are clearly spelled out. These provisions indicate broad time‑off coverage across life events.
  • Wellbeing & Lifestyle Benefits Hybrid work, a four‑week “work from elsewhere” option, meeting‑free well‑being days, five paid volunteer days, mental‑health resources, and fitness reimbursement/on‑site gyms are emphasized. Together they reflect a holistic approach to flexibility and wellbeing.

Mastercard Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Purchase, NY
38,800 Employees
Year Founded: 1966

What We Do

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building a resilient economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Why Work With Us

We live the Mastercard Way: creating value in the communities we touch, growing together through the opportunities we see, and moving fast to innovate and scale. Our collaborative culture and our passionate people are the key to what we do, driving meaningful change as one team and connecting everyone to priceless possibilities.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Mastercard Teams

Team
Technology
Team
Cybersecurity and Threat Intelligence
Team
Consulting
Team
AI and Data
About our Teams

Mastercard Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

In our ongoing workplace evolution, we’ve introduced hybrid work, Work-From-Elsewhere Weeks and Meeting-Free Days.

Typical time on-site: 3 days a week
Company Office Image
HQPurchase, NY
Arlington, VA
Company Office Image
Atlanta, GA
Bogotá, CO
Boston, MA
Chicago, IL
Company Office Image
Dublin, Dublin
Gurugram, Gurugram
Company Office Image
London, GB
Company Office Image
Miami, FL
Mumbai, Maharashtra
Company Office Image
New York, NY
Company Office Image
O'Fallon, MO
Company Office Image
Pune, Maharashtra
Ramat Gan, IL
Company Office Image
Saint Leonards, St Leonards
San Francisco, CA
São Paulo, SP
Seattle, WA
Singapore, SG
Company Office Image
Toronto, Ontario
Vancouver, BC
Learn more

Similar Jobs

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Howth, Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Lusk, Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Donabate, Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Rathcoole, Dublin, IRL
38800 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account