Mastercard

Senior Software Engineer

Mastercard
Apply
24 hours ago
Pune, IndiaSenior

Responsibilities

  • Analyze, design, develop, test, deploy, configure, and document software solutions.
  • Define application requirements and deliver services aligned with business and customer needs.
  • Automate build, operate, and run activities and orchestrate release workflows and CI/CD pipelines.
  • Drive service integration, API adoption, customer journey improvements, operational metrics, and high availability.
  • Perform debugging, code quality analysis, regression and performance testing, and release verification.
  • Participate in prioritization, estimation, product demos, acceptance discussions, risk management, and status reporting.
  • Review team members’ coding, testing, and automation work and mentor less-experienced engineers.
  • Improve engineering processes, reuse patterns and libraries, and reduce waste.

Requirements

  • Ability to write secure code in three or more programming languages and familiarity with OWASP, CWE, SEI CERT, and vulnerability management.
  • Understanding of engineering principles for mission-critical software, including security, testing, operability, service-oriented architecture, and customer experience.
  • Knowledge of Windows and Linux internals and ability to debug core, heap, and thread dumps.
  • Experience with Gitflow, peer review, test-driven development, behavior-driven development, design patterns, API standards, and API cataloging.
  • Ability to author unit, contract, integration, regression, performance, deployment verification, and release tests.
  • Experience with Sonar, Zally, Checkmarx, Jenkins, AWS or Azure pipelines, and XL Release.
  • Ability to estimate and prioritize requirements, define non-functional requirements, and optimize delivery metrics.
  • Understanding of security controls including data protection, authentication, and authorization, along with regulatory and performance requirements.
  • Ability to conduct product demos, coordinate acceptance signoffs, improve incident mitigation time, and support high availability.
  • Commitment to Mastercard security policies, confidentiality and integrity of information, incident reporting, and mandatory security training.

Tech Stack

AWSAzureJavaJenkinsLinuxSonarQubeWindows

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