Lead Software Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and technology innovation to help build a sustainable economy.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

Mastercard is seeking a Lead Software Engineer to join their Connect (User-Access) Team in Pune, India. This role is part of a dedicated collection of self-organizing, high-performing individuals responsible for creating foundational security capabilities for application teams.

The position focuses on performance engineering and system quality improvement, requiring expertise in Java Spring Boot development, performance testing, and optimization. The ideal candidate will lead architecture and design decisions while driving technology innovations within the team.

Key responsibilities include designing and executing performance tests, analyzing system metrics, resolving performance bottlenecks, and improving testing environments. The role involves significant technical leadership, including coaching junior engineers and presenting results to stakeholders.

The successful candidate will have strong experience with Java development, APM tools (Dynatrace, Splunk), database optimization (PostgreSQL, Oracle), and load testing tools. Knowledge of the payments industry and ISO 8583 messaging is valuable.

This is an excellent opportunity for a seasoned engineer passionate about performance engineering to join a global financial technology leader. The role offers the chance to work on enterprise-grade applications while leading technical innovation and mentoring others. Mastercard provides a collaborative environment focused on building sustainable, high-quality solutions that power economies worldwide.

Last updated 21 hours ago

Responsibilities For Lead Software Engineer

  • Design, configure, and execute performance tests and drive resolution of failures
  • Create performance measurements such as requests per second, P95 and P99 response latency
  • Identify and resolve performance bottlenecks in Java code, databases, and middleware
  • Improve performance environment with code, automation, and external tools
  • Coach and develop junior engineers
  • Deliver presentations sharing results with stakeholders
  • Design and develop test automation scenarios
  • Translate complex system requirements into test requirements
  • Own performance defect management and oversight

Requirements For Lead Software Engineer

Java
PostgreSQL
  • Strong software engineering experience writing applications using Java Spring Boot framework
  • Strong experience debugging performance issues with APM tools (Dynatrace, Splunk, Jprofiler, JMH)
  • Strong experience optimizing DB queries in PostgreSQL and Oracle
  • Strong experience writing jMeter scripts and running load generation tools
  • Experience with Payments industry (ISO 8583 messaging, 4-party model)
  • Systematic problem-solving approach with strong communication skills
  • Self-motivated with strong organizational and listening skills
  • Time/project management and workload prioritization skills

Benefits For Lead Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer

Lead Software Engineer - .NET (Primary) + Java (Secondary)

Lead Software Engineer position at Mastercard focusing on .NET and Java development for cross-border payment solutions, requiring expertise in cloud-native architectures and security.

Lead Software Engineer-(Python Expertise)

Lead Software Engineer position at Mastercard focusing on Python development for risk assessment solutions, combining technical leadership with hands-on development.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on risk assessment software development using Python, Node.js, and React with AWS cloud technologies.

Lead Software Engineer (Java Full stack developer)

Lead Software Engineer position at Mastercard focusing on full-stack development with Java, working on security monitoring and response systems while providing technical leadership.

Lead Software Engineer - Workday Integrations

Lead Workday Integration Engineer role at Mastercard in Pune, focusing on designing and implementing enterprise-scale Workday integrations. 5+ years experience required.