Mastercard is a global technology company in the payments industry, operating the world's fastest payments processing network connecting consumers, financial institutions, merchants, governments and businesses in over 210 countries. The Digital team in Pune is seeking a Senior Software Engineer to join their efforts in developing next-generation payment products and services.
The role focuses on building a platform based on EMV® Secure Remote Commerce (SRC) specifications, enabling a common consumer e-checkout that promotes simplicity, familiarity, interoperability, convenience and trust. As a Senior Software Development Engineer, you'll be specializing in Java development with a particular focus on producing API services to support the Secure Remote Commerce platform.
Your responsibilities will include designing components, breaking down projects into manageable tasks, and providing accurate estimates. You'll be expected to independently develop solutions with extensible low-level design, write high-quality code, and make informed decisions about data structures and technology stacks. The role involves mentoring junior team members and collaborating across teams to contribute to the shared vision.
The ideal candidate should have strong communication skills and experience building complex, scalable systems. Technical expertise in Java, Spring Boot, and RESTful web services is essential, along with experience in microservices architecture and cloud applications. Knowledge of Test Driven Development and CI/CD practices is required.
This is an excellent opportunity to join a global leader in payment technology and work on innovative solutions that impact millions of users worldwide. You'll be part of a team that values technical excellence, collaboration, and continuous learning, while contributing to products that shape the future of digital payments.