Full Stack Lead Software Engineer

Mastercard
Dublin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8-12 yearsSkills: ["Communication","Stakeholder management","Collaboration","Mentoring","Technical coaching"]

Lead end-to-end delivery of blueprint-driven full-stack capabilities for AI & Decision Product Enablement at scale. Architect complex React-based UI applications with Java Spring Boot, define API contracts and service integrations, and set technical direction across microservices, CI/CD, observability, security, and performance. Build scalable microservices and reusable frontend components, mentor engineers, and drive production readiness, reliability, and continuous improvement in quality and automation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months ago

Full Stack Lead Software Engineer

✓ Verified Job

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

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

Job Summary

Lead end-to-end delivery of blueprint-driven full-stack capabilities for AI & Decision Product Enablement at scale. Architect complex React-based UI applications with Java Spring Boot, define API contracts and service integrations, and set technical direction across microservices, CI/CD, observability, security, and performance. Build scalable microservices and reusable frontend components, mentor engineers, and drive production readiness, reliability, and continuous improvement in quality and automation.
Location: Dublin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead end-to-end design and delivery of full stack solutions, architecting complex React-based UI applications with Java Spring Boot.
  • •Define and drive API contracts, service integrations, and UI interaction patterns across teams.
  • •Set technical direction for microservices architecture, CI/CD, observability, security, and performance standards.
  • •Architect and deliver scalable microservices (service boundaries, data models, resiliency patterns) and maintainable UI components and frontend architectures.
  • •Mentor engineers through design/code reviews and own operational excellence (capacity planning, resiliency, release governance, production readiness).

Key Requirements

  • •Strong experience with React (functional components, hooks) and modern JavaScript/TypeScript.
  • •Experience designing scalable UI architectures and reusable component patterns with API-driven UI integrations.
  • •Broad experience with Java (11+) and Spring Boot/Spring, including REST/XML/JSON web services.
  • •Strong testing experience across backend (JUnit, Mockito) and frontend (Jest, React Testing Library, Playwright).
  • •Advanced CI/CD leadership and production ownership (SLOs, on-call readiness, performance engineering, cost optimization).
Experience:8-12 years
Skills:CommunicationStakeholder managementCollaborationMentoringTechnical coaching
Tech Stack:ReactJavaScriptTypeScriptJavaSpring BootSpringRESTXMLJSONLinuxShell scriptingOraclePL/SQLSQLJUnitMockitoJestReact Testing LibraryPlaywrightMicroservices

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