Mastercard, a global leader in digital payments operating in 200+ countries, is seeking a Senior Software Engineer - Full Stack to join their team in Pune, India. This role combines technical expertise with leadership responsibilities, focusing on building secure, scalable payment solutions that power economies worldwide.
The ideal candidate will bring 6-9 years of experience in Java/Full Stack development, with strong expertise in React or Angular. You'll be responsible for designing, developing, and delivering software solutions that maintain Mastercard's high standards of security and performance. The role requires deep technical knowledge across multiple programming languages, secure coding practices, and modern development methodologies including TDD/BDD.
Key technical requirements include proficiency in Java, JavaScript, and React, understanding of API standards, experience with CI/CD pipelines, and strong debugging skills. You'll work with various tools like Sonar, Checkmarx, and Jenkins while ensuring code quality and security compliance with standards like OWASP.
Beyond technical skills, you'll participate in team discussions, mentor junior developers, and drive technology standards adoption. The role offers the opportunity to work on mission-critical software capabilities that directly impact global financial transactions and customer experiences. You'll be part of a team that values innovation, security, and continuous improvement, while contributing to Mastercard's mission of building a sustainable economy where everyone can prosper.
This position requires strong collaboration skills as you'll work closely with product owners, business stakeholders, and team members to deliver high-quality solutions. You'll need to balance technical excellence with business requirements while maintaining Mastercard's commitment to 99.95% availability and optimal customer experience.