Principal Software Engineer - Architecture

Mastercard
Dublin
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Java","Spring","Design patterns","Domain-driven design","Cryptography","PKI","Security by design","Leadership","Communication"]

Lead architecture for Mastercard’s Virtual Card Management platform, guiding the design and delivery of scalable, secure, high-availability software solutions. Collaborate with product and engineering teams, drive Domain-Driven Design, mentor teams, and ensure security by design while scaling delivery for global markets.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
4 months ago

Principal Software Engineer - Architecture

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Lead architecture for Mastercard’s Virtual Card Management platform, guiding the design and delivery of scalable, secure, high-availability software solutions. Collaborate with product and engineering teams, drive Domain-Driven Design, mentor teams, and ensure security by design while scaling delivery for global markets.
Location: Dublin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead the architecture and design of software systems and applications for Mastercard’s Virtual Card Management platform.
  • •Collaborate with product teams to understand requirements, identify solutions, and provide technical thought leadership.
  • •Demonstrate experience with Domain Driven Design and ensure solutions meet security standards and operability principles.
  • •Lead software development projects (PoC, pilot) and foster a culture of engineering excellence across global teams.
  • •Build strong relationships with technical peers across the organization and mentor high-performing teams to deliver complex software solutions.

Key Requirements

  • •Experience leading architecture and design of software systems and applications, with ability to translate requirements into technical solutions.
Experience:PaymentsFintechEnterprise
Skills:JavaSpringDesign patternsDomain-driven designCryptographyPKISecurity by designLeadershipCommunication
Languages:English
Tech Stack:JavaSpringPersistenceMessagingCloudContainersKubernetesCryptographyPKI

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor