Lead Software Engineer – Payments & Platforms

Mastercard Inc.

México

On-site

MXN 1,684,000 - 2,433,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mastercard is seeking a Lead Software Engineer to drive the evolution of enterprise software, guiding a team and delivering scalable solutions across markets. The role combines hands-on coding with architectural leadership, mentoring engineers, and shaping the technology roadmap to maximize impact.

You will collaborate with Product Management and Operations to translate business needs into robust, high-performing systems while maintaining strong governance, security, and reliability standards

Qualifications

  • 8+ years of experience designing, developing, and delivering scalable, resilient software solutions.
  • Hands-on experience building full-stack applications in large-scale enterprise environments.
  • Expertise in software engineering principles, OO design, architectural patterns, and best practices.
  • Advanced experience with Java, Spring Boot, Angular, PostgreSQL, and test automation frameworks.

Responsibilities

  • Own complex problems with dependencies across services and drive cross-functional collaboration.
  • Define, design, and develop service-level procedures to meet business requirements.
  • Drive prioritization decisions and trade-offs with product partners.
  • Identify opportunities and build roadmaps to enhance primary service/function.
  • Automate and simplify software delivery and promote automation mindset.
  • Drive seamless integration across connected services to meet end-user expectations.
  • Lead blameless postmortems to identify root causes and implement learnings.
  • Introduce new technologies and architecture following enterprise guidelines.
  • Advocate for engineering principles beyond current organization.
  • Provide development and architecture guidance to team members.
  • Build relationships and partnerships across organizations.
  • Make difficult decisions on behalf of the team if required.
  • Lead by example with hands-on engineering excellence.

Skills

Java
Spring Boot
Angular
PostgreSQL
Test automation
Distributed systems
API design
Microservices architectures
DevOps practices
Agile

Job description

Mastercard is seeking a Lead Software Engineer to drive the evolution of enterprise software, guiding a team and delivering scalable solutions across markets. The role combines hands-on coding with architectural leadership, mentoring engineers, and shaping the technology roadmap to maximize impact.

You will collaborate with Product Management and Operations to translate business needs into robust, high-performing systems while maintaining strong governance, security, and reliability standards

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer – Payments Platform
Lead Software Engineer – Payments Platform

Mastercard • Ciudad de México

On-site
MXN 1,000,000 - 1,700,000
Lead Software Engineer - Payments Platform Lead
Lead Software Engineer - Payments Platform Lead

Mastercard Inc. • Ciudad de México

On-site
MXN 900,000 - 1,500,000
Senior Software Engineer – Payments Platform Lead
Senior Software Engineer – Payments Platform Lead

Mastercard Inc. • Mexico

On-site
MXN 1,200,000 - 1,900,000
Senior Software Engineer - Payments & Cross-Border Platforms
Senior Software Engineer - Payments & Cross-Border Platforms

Mastercard Inc. • Ciudad de México

On-site
MXN 900,000 - 1,350,000
Senior Java Engineer - Payments Platform
Senior Java Engineer - Payments Platform

Mastercard Inc. • Estado de México

On-site
MXN 900,000 - 1,300,000
Lead Software Engineering
Lead Software Engineering

Mastercard • Mexico

On-site
MXN 1,684,000 - 2,433,000
Lead Software Engineering
Lead Software Engineering

Mastercard Inc. • Ciudad de México

On-site
MXN 900,000 - 1,500,000
Senior Java Engineer, Payments Platform
Senior Java Engineer, Payments Platform

Mastercard Inc. • Ciudad de México

On-site
MXN 1,000,000 - 1,300,000
Senior Platform Engineer, Developer Experience
Senior Platform Engineer, Developer Experience

Mastercard • Ciudad de México

On-site
MXN 900,000 - 1,500,000
Senior Java Engineer, Payments Platform
Senior Java Engineer, Payments Platform

Mastercard Colombia, Inc. • Mexico

On-site
MXN 900,000 - 1,300,000