Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Lead Software Engineer - Java

The employer hasn't listed a salary.

Apply on Mastercard

Description

We are seeking an experienced Lead Software Engineer to design, build, and operate secure, scalable, and resilient technology that supports important payment services.

As a Lead Software Engineer, you will combine hands-on development with technical leadership and work closely with teams across product, operations, architecture, infrastructure, risk, and customer-facing functions.

In Mastercard Payment Services, you will contribute to critical European payment clearing and settlement services. This includes real-time and batch clearing, instant payments, participant-facing services, liquidity and settlement capabilities, reporting, and related payment infrastructure.

Responsibilities

  • Design, build, integrate, and improve secure, scalable applications and services.
  • Take ownership of complex service issues and coordinate resolution across teams.
  • Work with product partners and stakeholders on priorities, trade-offs, and technical roadmaps.
  • Improve delivery quality through automation, code reviews, testing, scanning, and standard engineering practices.
  • Use incident learnings to strengthen stability, resilience, and continuous improvement.
  • Introduce new technologies and reusable patterns within enterprise guidelines.

Leadership Responsibilities

  • Provide hands-on technical guidance on architecture, development, and engineering practices.
  • Collaborate across teams, functions, and organisations to deliver shared outcomes.
  • Encourage knowledge sharing, reusable patterns, and active engineering communities.
  • Support fair, evidence-based hiring and promotion input when needed.

Requirements

  • Strong experience designing, developing, integrating, testing, and maintaining production software systems.
  • Good understanding of architecture patterns, system design, performance, resilience, and maintainability.
  • Experience with secure coding, code quality, code reviews, troubleshooting, root cause analysis, and corrective actions.
  • Practical knowledge of automation, DevOps toolchains, cloud-native patterns, and service integration.
  • Experience building testing into delivery, including unit, functional, integration, regression, performance, resilience, and acceptance testing.
  • Ability to collaborate across teams, mentor engineers, and influence engineering practices.

Technical Experience

  • Core Java 8+, Spring, Spring Boot, Hibernate, Maven, Jenkins, Linux, Git, Oracle, and Docker.
  • React JS is an advantage.
  • Experience using AI-assisted tools to develop code is welcome.

Skills

Required

Nice to have

  • React JS
Apply on Mastercard