Mastercard

Software Engineer II

Mastercard
Apply
24 hours ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Design and develop high-quality secure, scalable software solutions.
  • Own requirements analysis, design, development, testing, deployment, and production support across the SDLC.
  • Lead troubleshooting, root cause analysis, and resolution of production incidents.
  • Participate in architecture discussions, technology evaluations, and proof-of-concept development.
  • Conduct code reviews, security reviews, testing, and other engineering quality practices.
  • Mentor team members and promote technical knowledge sharing.
  • Collaborate with cross-functional and geographically distributed teams.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • 3–5 years of software engineering experience.
  • Experience building secure, scalable, and resilient applications.
  • Financial services experience is preferred.
  • Strong understanding of software engineering principles, SDLC, and Agile methodologies.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work independently and effectively in a fast-paced environment.

Tech Stack

AWSAzureCypressDockerGitGradleJavaJavaScriptJestJUnitKubernetesMavenMicrosoft SQL ServerPostgreSQLReactSplunkSpring BootTypeScript

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