Senior Software Engineer
Full Job Description
Mastercard is a global leader in the payments industry with a mission to connect an inclusive digital economy everywhere by making transactions safe, simple, smart, and accessible. Our innovations help people and organizations across more than 210 countries achieve their greatest potential.
About the Role
- Design, develop, and maintain Java-based backend services using Spring Boot, gRPC, and distributed system patterns.
- Translate business requirements into secure, efficient software solutions.
- Create automated unit, functional, and integration tests to ensure quality.
- Analyze application performance to identify bottlenecks for Pune, Maharashtra based teams.
- Troubleshoot complex issues across distributed systems with deep technical expertise.
About You
We are looking for a Senior Software Engineer with 5+ years of experience in Java platform engineering. Strong expertise is required in Spring Boot, REST/gRPC, Kubernetes, and high-volume transaction processing. Experience in payments or financial systems is highly preferred. Ideal candidates should have advanced knowledge of cloud-native development on AWS/PCF, CI/CD tools like Jenkins/GitHub, and secure coding practices.
Company
Mastercard
Mastercard powers economies and empowers people in over 200 countries worldwide, helping build a sustainable economy where everyone can prosper.We support a wide range of digital payments choices to m...