Principal Engineer / Architect

Global technology company in the payments industry connecting and powering an inclusive digital economy through secure transactions worldwide.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Principal Engineer / Architect

Mastercard is seeking a Principal Engineer/Architect to join their Dispute Management solutions team in Dublin, Ireland. This is a key leadership role focused on designing and implementing next-generation regional and global platforms that help solve consumer disputes and improve payment experiences.

The ideal candidate will be an experienced technical leader who can guide a team in developing complex software architectures using Java and microservices. You'll be responsible for designing highly scalable, fault-tolerant systems both on-premises and in the cloud, while ensuring optimal performance and reliability.

As Principal Engineer, you'll drive technical excellence by mentoring team members, establishing architectural standards, and fostering innovation. The role requires deep expertise in Java, Spring Framework, cloud technologies (PCF/AWS/Azure), and container orchestration (Docker/Kubernetes). You'll work closely with cross-functional teams to align technical solutions with business objectives.

Key responsibilities include providing technical leadership, conducting architectural reviews, capacity planning, and ensuring system health through monitoring and optimization. You'll also play a crucial role in identifying and implementing new architectural patterns to enhance our platforms.

This is an excellent opportunity for a seasoned architect who wants to make a significant impact at a global technology leader. You'll be working on solutions that directly affect millions of transactions and help protect business revenues while improving customer satisfaction. The role offers the chance to work with cutting-edge technologies while solving complex business problems in the payments industry.

Mastercard offers a comprehensive benefits package and a culture focused on innovation and inclusion. Join us in building the future of digital payments and help create solutions that make transactions safer, simpler, and more accessible worldwide.

Last updated 3 days ago

Responsibilities For Principal Engineer / Architect

  • Provide technical leadership and mentorship to software engineering team
  • Design and develop complex software architectures using Java and microservices
  • Set architectural goals and provide guidance to team members
  • Design highly scalable, fault tolerant systems both on-prem and in Cloud
  • Support services through system design consulting and capacity planning
  • Monitor system health, availability and latency
  • Conduct architectural reviews and ensure adherence to best practices
  • Drive innovation by identifying new architectural patterns
  • Collaborate with cross-functional teams to align architecture with business objectives

Requirements For Principal Engineer / Architect

Java
Kubernetes
Kafka
  • Bachelor's degree or equivalent work experience in Computer Science or related field
  • Several years of experience in software architecture and lead engineering positions
  • Expert knowledge of software development principles and design patterns
  • Expert knowledge of Advanced Java, Spring Framework, and Persistence technologies
  • Strong knowledge of Cloud providers (PCF, AWS, Azure)
  • Knowledge of Containers and Container orchestration (Docker, Kubernetes)
  • Experience with Messaging technologies (Apache Kafka) and batch processing
  • Understanding of API standards and commercialization
  • Strong leadership and management skills
  • Proven track record of designing large-scale enterprise solutions

Benefits For Principal Engineer / Architect

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive benefits package including medical, dental and vision insurance

Interested in this job?

Jobs Related To Mastercard Principal Engineer / Architect

Principal Software Engineer

Principal Software Engineer role at Mastercard focusing on building scalable payment solutions, combining hands-on development with technical leadership in distributed systems.

Principal Software Engineer - Java Backend and Security (pkcs)

Principal Software Engineer role at Mastercard focusing on Java backend development and security, specializing in cryptographic and key management systems.

Principal Software Engineer

Principal Software Engineer role at Mastercard focusing on building next-generation payment applications with Java, microservices, and distributed systems.

Vice President, Software Engineering

Lead Mastercard's Rules Decision Tooling platform as VP of Software Engineering, driving innovation in AI-powered decisioning systems processing billions of transactions daily.

Director, Software Engineering

Lead software engineering role at Mastercard focusing on real-time payment solutions, requiring expertise in secure coding, architecture, and team leadership.