Job Tank India
MA

Software Engineer II

Mastercard · Pune, India

experiencedPune, IndiaPosted 11 Sept 2026

Mastercard is hiring a Software Engineer II in Pune.

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II

Responsibilities

•Design software components by translating product requirements into scalable technical solutions. •Contribute to software architecture decisions and technical design discussions. •Build modular, extensible, maintainable, and performant applications. •Design, execute, and maintain unit, functional, and integration tests. •Apply secure coding practices throughout the software development lifecycle. •Participate in code reviews and contribute to engineering quality standards. •Support system performance optimization, scalability improvements, and reliability initiatives. •Design applications with observability, operational readiness, and supportability in mind. •Research new technologies, frameworks, and engineering practices. •Participate in proof-of-concepts and technical experimentation. •Troubleshoot application and production issues using structured root cause analysis. •Support applications throughout their lifecycle, including production support. •Collaborate with cross-functional stakeholders to deliver business solutions.

All About You •Solid understanding of Java, J2EE, Spring, Spring Boot, Kafka, RESTful Web Services, and JPA. •Experience developing cloud-ready applications and microservices.

About Mastercard

The Software Engineer II is an experienced software engineer specializing in Java development and microservices architecture. This role independently develops scalable, cloud-ready applications while contributing to software design, architecture, operational excellence, and production support.

Apply Now