Mastercard

Lead Software Engineer - Java

Mastercard
Apply
1 month ago
Copenhagen, Denmark or Oslo, NorwayStaff+

Responsibilities

  • Design, build, integrate, improve, and operate secure, scalable, and resilient applications and services.
  • Own complex service issues and coordinate resolution across teams.
  • Collaborate 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 improve stability, resilience, and continuous improvement.
  • Provide hands-on technical guidance on architecture, development, and engineering practices.
  • Mentor engineers, encourage knowledge sharing, and promote reusable patterns and engineering communities.
  • Support evidence-based hiring and promotion input when needed.

Requirements

  • Strong experience designing, developing, integrating, testing, and maintaining production software systems.
  • 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 with unit, functional, integration, regression, performance, resilience, and acceptance testing.
  • Ability to collaborate across teams, mentor engineers, and influence engineering practices.
  • Experience with Core Java 8+, Spring, Spring Boot, Hibernate, Maven, Jenkins, Linux, Git, Oracle, and Docker.
  • React JS experience is an advantage.
  • Experience using AI-assisted tools to develop code is welcome.

Tech Stack

DockerGitJavaJenkinsLinuxMavenReactSpring Boot

Categories

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