Mastercard, a global leader in digital payments technology serving 200+ countries, is seeking a Senior Software Engineer to join their MDES team. This role presents an exciting opportunity to work on applications that impact hundreds of millions of users daily.
The position combines frontend and backend development, with a strong emphasis on creating sophisticated web experiences using modern JavaScript frameworks while leveraging Java Spring Boot for backend services. As a senior engineer, you'll be responsible for designing and implementing highly scalable, secure, and maintainable solutions that power Mastercard's digital payment infrastructure.
The ideal candidate will thrive in a collaborative environment, working closely with product managers and fellow engineers to create innovative solutions. You'll be involved in the entire software development lifecycle, from architecture discussions to production deployment and maintenance. The role requires a strong technical foundation in both frontend technologies (JavaScript, TypeScript, Vue.js, React) and backend development (Java Spring Boot), along with experience in building RESTful APIs.
What makes this role particularly compelling is the global impact of your work - your code will be used by hundreds of millions of people worldwide, contributing to Mastercard's mission of building a sustainable economy where everyone can prosper. The position offers exposure to cutting-edge technologies and the opportunity to work with enterprise-scale systems, including various databases, messaging systems, caches, and API gateways.
The role comes with significant responsibility, including participating in an on-call rotation to ensure system reliability. You'll be expected to maintain high standards of code quality, security, and performance while mentoring and collaborating with team members. This is an excellent opportunity for a senior engineer looking to make a meaningful impact in the financial technology sector while working with a diverse, global team.