Software Development Engineer I (Real time APIs and Batch)

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Software Development Engineer I (Real time APIs and Batch)


At Mastercard, we get our energy from inventing on behalf of customers. Success is measured against the possible, not the probable. We are inventors that are working to build the best solutions to unique problems through breakthrough technology. Working on the Zapp Platform team will be unlike any job you have had.


The Zapp Platform team is looking for an enthusiastic graduate based in our London office. This role requires an individual with analytical and technical abilities, interest to learn about real time APIs and batch interfaces as well as wider payment industry. The successful candidate will be a self-starter, be comfortable with ambiguity, have strong attention to detail, and will be comfortable working with many stakeholders.

In this role, you will assist the team with all aspects of product design and development, and support the real time API side of platform development based on the business strategies for real time payments. This is to create brand new payments offerings beyond cards across the globe for retail payments, small businesses, P2P and corporate payments. Our solutions will be used by a broad swathe of the market, from American multinationals to small merchants in Southeast Asia. You will support the team to solve complex and broad business problems with a logical approach. You will have a unique opportunity to learn from the best in payment innovation by supporting Product owners on key projects, to improve your data interpretation process with each iteration, to provide automated solutions that scale and perform as well as offering insight into the Real-time Payments business.

All About You

Essential knowledge, skills, and experience:

•Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.
•Basic understanding and knowledge of Software Engineering Concepts and Methodologies is required.
•0 to 12 months of experience in the software engineering field
•Must be high-energy, detail-oriented, proactive, and able to function under pressure to meet tight deadlines
•Strong communication skills -- both verbal and written - and able to quickly learn and implement new technologies, application appropriate frameworks and tools.
•Strong relationship, collaborative skills and organizational skills with a high degree of initiative and self-motivation and Able to work as a member of matrix based diverse and geographically distributed project team
•Willingness and ability to learn and take on challenging opportunities

You will learn:

•fundamentals of software development and agile methodology
•fundamentals of RDBMS,Oracle database,SQL and PL/SQL
•fundamentals of software testing and API testing
•fundamentals of ETL and Batch processes
•the structure of project delivery from conception to release
•an appreciation of the financial technology
•an understanding of financial payment technology

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

See Inside the Office of Mastercard

Mastercard operates one of the world’s fastest payment processing networks, connecting consumers, financial institutions, merchants, governments, and businesses in hundreds of countries around the world. The company’s products and solutions aim to make everyday activities such as shopping, traveling, running a business, and managing finances easy, secure, and efficient for everyone.

Back to top