Mastercard's Data & Analytics team is seeking a Software Engineer II to enhance their Connect experience for both customers and internal users. This role combines full-stack development responsibilities with cloud technologies, focusing on building scalable solutions using Java, Angular, and microservices architecture.
The position offers an exciting opportunity to work with cutting-edge technology in a fast-paced, global financial technology environment. As a Software Engineer II, you'll be responsible for developing cloud-ready applications, creating and maintaining microservices, and contributing to the team's technical excellence through code reviews and best practices implementation.
The ideal candidate will bring a combination of technical expertise in Java, REST APIs, and frontend technologies, along with the ability to work collaboratively in an Agile environment. This role provides exposure to global-scale systems and the opportunity to impact how millions of transactions are processed worldwide.
Working at Mastercard means joining a company that powers economies and empowers people in over 200 countries. You'll be part of a team that drives innovation in digital payments, making transactions secure, simple, and accessible. The role offers significant growth potential and the chance to work on solutions that have real-world impact on global commerce.
The position requires a balance of technical skills, problem-solving abilities, and strong communication capabilities. You'll be expected to contribute to architectural decisions, mentor junior developers, and help maintain high code quality standards while working on projects that directly impact Mastercard's core payment infrastructure.