M

Mastercard

Processes payments across a global network

Lead Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of experience designing, developing, and delivering scalable, resilient, and high-performing enterprise software solutions.
  • Hands-on experience building and supporting full-stack applications using modern technologies within large-scale enterprise environments.
  • Strong expertise in software engineering principles, object-oriented design, architectural patterns, and industry best practices.
  • Advanced experience developing applications with Java, Spring Boot, Angular, PostgreSQL, and test automation frameworks.
  • Strong understanding of distributed systems, API design, microservices architectures, and modern software development practices.
  • Experience working within Agile environments and leveraging DevOps practices, continuous integration and continuous delivery (CI/CD) pipelines, and automated testing strategies.
  • Deep understanding of the payments ecosystem, including ISO 20022 Account-to-Account (A2A) payment standards and related transaction processing workflows.
  • Ability to design and implement solutions addressing performance, scalability, availability, reliability, maintainability, and supportability requirements.
  • Experience leading technical initiatives and driving delivery across the full Software Development Lifecycle (SDLC), from requirements gathering through production support.
  • Ability to collaborate effectively with Product Management, Business Operations, Technology Operations, Customer Experience, and Engineering stakeholders.
  • Ability to independently engage with product and business partners, translate business requirements into technical solutions, and drive execution with minimal oversight.
  • Strong analytical, troubleshooting, and problem-solving capabilities, with a data-driven approach to decision-making.
  • Strong stakeholder management and communication skills, including presenting complex technical concepts to technical and non-technical audiences.
  • Demonstrated leadership, ownership, and accountability when navigating complex challenges, competing priorities, and evolving business requirements.

Responsibilities

  • Own complex problems with dependencies across services and facilitate cross-functional team interactions to drive resolution.
  • Define, design, and develop service-level procedures and solutions to meet business requirements and enhancements.
  • Drive prioritization decisions and trade-offs in collaboration with product partners.
  • Identify opportunities and build roadmaps to enhance the primary service or function.
  • Automate and simplify software delivery and development, advocating for automation and simplification where needed.
  • Drive seamless integration across connected services to meet end-user expectations.
  • Promote a blameless postmortem culture to identify incident root causes and implement learnings.
  • Introduce new technologies and architecture in accordance with enterprise guidelines.
  • Advocate for engineering principles outside the current organization or platform.
  • Provide development and architecture guidance to team members.
  • Build relationships and effective partnerships across organizations.
  • Make difficult decisions on behalf of the team when required.
  • Lead by example through hands-on work that demonstrates engineering excellence.
  • Comply with Mastercard security policies and practices, protect the confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete mandatory security training.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs