Senior Software Engineer
Mastercard
Mastercard
Join Mastercard's Send Software Product Development Team as a Senior Software Engineer and contribute to building innovative solutions that simplify and secure transactions worldwide. We are dedicated to displacing cash by creating fast, secure, and accessible payment methods for everyone, everywhere. This role offers a fantastic opportunity to work on new and enhanced initiatives within a collaborative, agile development environment.
If you are passionate about cutting-edge technology, enjoy solving complex problems, and thrive in a team-oriented setting, we encourage you to apply. Become part of a company that is empowering economies and individuals across over 200 countries and territories, striving for a sustainable economy where prosperity is accessible to all.
As a Senior Software Engineer, you will be instrumental in designing and developing high-quality software solutions that meet business requirements while adhering to Mastercard's rigorous standards and best practices. You will collaborate closely with product managers and architects on product definition, technical design, and development.
Your role will involve actively participating in scrum teams to deliver solutions, including creating design documents and proof-of-concepts. A key aspect of this position includes conducting code reviews across multiple scrum teams to uphold strong coding principles and best practices. You will also be expected to quickly learn and contribute to the platform's ongoing development.
We are seeking a Senior Software Engineer with a Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience. Essential hands-on expertise includes Java, J2EE, Spring, Hibernate, Web Services, and Oracle SQL development.
Familiarity with UNIX and cloud-native development platforms like Pivotal Cloud Foundry is required. Extensive experience in designing and developing consumer-facing products is a mandatory qualification. Proficiency in software development methodologies, particularly Agile/Scrum, is crucial for success in this role. A strong aptitude for rapid learning and platform contribution is also highly valued.
MasterCard
Financial Services