M

Mastercard

Processes payments across a global network

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Experience providing technical leadership and strategic direction as a lead to multiple teams or functional areas.
  • Experience managing multiple functional areas.
  • Experience developing and managing departmental budgets covering multiple discipline areas.
  • Formal business or management training, including project management, financial management, and strategic planning.
  • At least five years of experience in a related field, with progressively increasing responsibility.
  • Understanding of and extensive experience with software engineering concepts and methodologies.
  • Ability to lead large, complex projects and work effectively with Global Technology Operations, corporate groups, and external solution providers.
  • Strong verbal and written communication skills, including experience preparing requirements documents, design documents, and project financial analyses.
  • Ability to acquire and retain top talent.
  • Management skills to provide functional and directional guidance to direct and indirect staff, set direction, and assure appropriate business outcomes of large or complex projects.
  • Ability to approve and implement policy and provide strategic direction for the organization.
  • Bachelor's degree in Information Technology or Computer Science, or equivalent education.
  • Experience with Agile is mandatory.
  • At least 15 years of software engineering experience, including mandatory technical leadership experience as an architect.
  • Experience in mobile application development, SDKs, and application development across iOS and Android.
  • Experience in AI-native software engineering and development, including work across a variety of large language models and AI-native software/product development lifecycles.
  • Experience with Java, JUnit, Spring, Spring Boot, Hibernate, and web services; working exposure to Unix systems is beneficial.
  • Expertise in design patterns.
  • Expert knowledge of cloud-based application development, such as PCF, Azure, or another cloud platform, is required.
  • Expert knowledge of microservices development.
  • Strong communication, relationship, collaboration, and organizational skills; initiative and self-motivation; and ability to work on a matrix-based, diverse, geographically distributed project team.
  • Knowledge of application security, circuit breakers, REST API standards, encryption, SSL and mutual SSL, signing, reactive programming, blue-green deployment, resiliency, end-to-end tracing, WireMock, Spring Cache, OpenAPI specifications, cryptographic operations, load balancing, secret vaults, Spring Actuator, performance, SonarQube, and cloud technologies.
  • Ability to learn and implement new technologies, application-appropriate frameworks, and tools.
  • Ability to learn and take on challenging opportunities.
  • Must abide by Mastercard security policies and practices, ensure confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete mandatory security training.

Responsibilities

  • Lead teams to deliver high-quality, secure, scalable software solutions based on technical requirements and design artifacts, within expected time and budget.
  • Research, create, and evaluate technical solution alternatives for business needs.
  • Follow development and testing standards to ensure compliance with audit requirements.
  • Follow Mastercard quality assurance and quality control processes.
  • Support the collection and reporting of project and software metrics.
  • Identify opportunities to enhance standards and improve process efficiency.
  • Mentor and ramp up junior team members.
  • Provide leadership and expertise throughout the development lifecycle for the e-commerce payment authentication platform.
  • Develop and deliver authentication products for e-commerce transactions, including ID Check, Token Authentication Service, and Token Authentication Framework.

Desired Qualifications

  • Experience with SAFe Agile.
  • Expertise and knowledge of SQL, PL/SQL, and Oracle.
  • Expertise and knowledge of REST services.
  • Knowledge of the payment domain, especially card payments.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs