US: Mastercard Technologies, LLC logo

Lead Software Engineer (Java)

US: Mastercard Technologies, LLC

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary
Lead Software Engineer (Java)

Overview
We are seeking a Software Engineer to join our engineering organisation supporting UK Critical National Infrastructure (CNI) payment products, based in Pune. This role operates within a globally distributed delivery model, partnering closely with established onshore teams to deliver and maintain high-availability, mission-critical systems. The successful candidate will contribute to the ongoing evolution and stability of key payment platforms within a scaled Agile (SAFe) environment.

Role
The Software Engineer will be responsible for:

  • Agile Delivery (SAFe Framework)
    Working within an established Scrum team aligned to SAFe, contributing to sprint planning, execution, and continuous improvement initiatives.
  • Distributed Team Collaboration
    Collaborating closely with onshore engineering teams to deliver features, resolve defects, and ensure seamless integration across the delivery lifecycle.
  • Application Development & Maintenance
    Designing, developing, and maintaining solutions across a multi-technology stack.
  • Production Support & Reliability
    Supporting critical live systems, ensuring performance, resilience, and adherence to enterprise standards and controls.
  • Continuous Improvement
    Contributing to engineering best practices, automation, and process enhancements to improve delivery efficiency and quality.

All About You
We are looking for a technically strong and collaborative Software Engineer who thrives in a complex, enterprise-scale environment. Key requirements include:

  • Proven experience with Java-based backend development and relational databases (Oracle)
  • Experience with Spring-Boot framework
  • Knowledge of TDD and BDD testing frameworks
  • Working knowledge of frontend technologies such as Angular and JavaScript
  • Familiarity with SQL scripting and data handling
  • Experience with REST, Messaging and Event Driven frameworks/solutions
  • Exposure to Devops tooling
  • Knowledge of security mechanisms
  • Experience working within Agile/Scrum environments, ideally within SAFe
  • Strong problem-solving skills and ownership mindset
  • Ability to collaborate effectively across distributed teams

Desirable experience:

  • Exposure to payment systems or financial services environments
  • Experience supporting mission-critical, high-availability platforms

Corporate Security Responsibility

  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at US: Mastercard Technologies, LLC was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.