Software Engineer II
Mastercard
Mastercard
Join Mastercard as a Software Engineer II and contribute to building a sustainable global economy where everyone can prosper. You'll be instrumental in developing secure, scalable, and smart digital payment solutions across over 200 countries and territories. This role is key to driving innovation and operational excellence within our technology teams.
In this role, you will architect and build high-caliber software solutions adhering to Mastercard's stringent standards. You will manage the complete software development lifecycle, from initial requirement analysis through to deployment and ongoing production support. Key responsibilities include leading incident resolution, contributing to architectural discussions, and championing quality through rigorous testing and code reviews. You will also play a part in mentoring junior engineers and fostering knowledge sharing across global teams.
We are seeking candidates with a Bachelor's degree in Computer Science, Engineering, Information Technology, or a closely related discipline. A minimum of 3 to 5 years of professional software engineering experience is required. Proficiency in building secure, scalable, and resilient applications is essential, with a preference for experience within the Financial Services sector. A solid grasp of software engineering principles, the SDLC, and Agile methodologies is crucial. Excellent analytical, problem-solving, and communication skills are a must, alongside the ability to thrive in a dynamic, fast-paced environment. Expertise in backend technologies like Java and Spring Boot, frontend frameworks such as React.js, and cloud platforms like AWS/Azure are highly valued.
MasterCard
IT Consulting