Mastercard logo
Mastercard2 days ago

Senior Software Engineer-2

On-site · Pune, Maharashtra, India

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Software Engineer-2 at Mastercard leads the design, development, and scaling of secure, high-quality Java backend software for Mastercard Identity Solution. This hands-on technical leader role focuses on building and evolving microservices and RESTful APIs in Java using Spring Boot, collaborating with product, architecture, security, and platform teams to deliver resilient, secure systems. Responsibilities include programming, unit and integration testing, documentation, on-call production support, code reviews, and mentoring junior engineers within an Agile environment. The role emphasizes staying aligned with Mastercard standards, participating in architectural discussions, and driving engineering excellence. Desired experience includes cloud and containerization (AWS/Azure/GCP, Docker, Kubernetes), event-driven architectures, security practices, and familiarity with the payments domain; AI Agents knowledge is noted as beneficial.

Required Qualifications

  • Bachelor’s degree in information technology, Computer Science or equivalent education
  • 5+ years of software engineering experience
  • Strong proficiency in Java, Spring Boot, RESTful APIs, and backend development
  • Experience building microservices architectures
  • Knowledge of AI Agents or hands-on experience with AI Agents
  • Experience in Agile/Scrum environments
  • Strong communication skills (verbal and written)
  • Ability to work independently in complex problems
  • Willingness to learn and take on challenging opportunities
  • Desirable knowledge of payments domain and Indian payment ecosystem
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
  • Exposure to event-driven architectures (Kafka)
  • Understanding of security best practices (OWASP)
  • Experience in high-throughput, low-latency or regulated systems (payments, banking, fintech)
  • Ability to operate in a matrix-based distributed project team
  • On-call production support experience
  • Mentoring junior engineers
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Mastercard

Senior Software Engineer-2

Apply on Sorce