Mastercard

Senior Software Engineer

Mastercard
Apply
1 day ago
Dublin, IrelandSenior

Responsibilities

  • Lead end-to-end software design and architecture for scalable, reliable, and maintainable solutions.
  • Build and enhance internal developer platforms using Backstage or similar plugin-based frameworks.
  • Develop backend platforms and frontend applications with data-driven interfaces using React and TypeScript.
  • Define and implement unit, integration, functional, and end-to-end testing strategies and quality gates.
  • Lead benchmarking, load testing, capacity planning, and performance optimization across distributed systems.
  • Apply secure coding practices and address enterprise security, regulatory, and compliance requirements.
  • Serve as a senior escalation point for production issues and lead root-cause analysis, incident resolution, and postmortems.
  • Improve observability, monitoring, reliability, operability, and developer experience.
  • Conduct code reviews, mentor engineers, and provide hands-on technical guidance.
  • Partner with stakeholders on technical roadmaps and deliver cross-functional frontend, backend, and platform initiatives.

Requirements

  • Extensive software development and system design experience with ownership of large-scale distributed systems.
  • Proficiency in Java and Spring Boot.
  • Hands-on experience with AWS, Kubernetes, and cloud-native technologies; Azure is a plus.
  • Experience with React and TypeScript frontend development.
  • Experience with Jenkins, GitHub, or Bitbucket.
  • Production support experience and expertise troubleshooting complex distributed systems.
  • Strong knowledge of software design, software architecture, data structures, algorithms, and distributed systems.
  • Hands-on experience with unit, integration, and functional testing frameworks and strategies.
  • Experience in performance engineering, system optimization, secure coding, application security, and engineering quality standards.
  • Experience building internal developer platforms, plugin-based architectures, and integrations with DevOps tools.
  • Experience with CI/CD pipelines and infrastructure as code, especially Terraform and CloudFormation.
  • Strongly preferred experience with developer experience platforms, DORA engineering metrics, identity and authentication integrations, and observability platforms such as Splunk.
  • Excellent communication and technical leadership skills.

Tech Stack

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me