Mastercard Jobs

Job Information

MasterCard Senior Software Development Engineer in Test-3 in Rickmansworth, United Kingdom

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion ( for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Job Title

Senior Software Development Engineer in Test-3

Vocalink/Mastercard Engineering are building on our industry knowledge to develop our Next Gen platforms in a more modular and flexible way.

We are looking for a Senior Software Development Engineer in Test for our Software Development/Test Engineering team who will be responsible for developing our automation framework to support our NextGen solutions within the New Payment Platforms space.

You will use your expertise in Core Java development to build complex systems and frameworks. In doing so you will also demonstrate your breadth of expertise in specific frameworks and tools to architect, design and implement distributed systems and frameworks to support test. This role has the added benefit for you to remain hands on.

You will have:

Experience in building complex distributed enterprise applications using JDK 8 or later.

Experience using Spring Framework.

Experience using various test frameworks such as Junit, Mockito, Cucumber etc

Experience in building test frameworks from scratch.

Experience using various message serialisation formats such as JSON, XML.

Writing exemplary quality code and code reviews.

Building relationship with stakeholders at all levels within the organisation and be able to technically support a collaborative interaction within the development teams.

Problem solving and able to learn fast.

Delivery and working to time frames and being able to adapt to changing environments, work processes and multiple business priorities.

DevOps experience and demonstrable experience working with Jenkins, TeamCity or similar.

The ability to script using Shell Scripting or/and Groovy.

Experience using various messaging technologies such as IBM-MQ, Kafka, RabbitMQ

Experience with web-based technologies such as REST, SOAP and Web-Sockets

Working experience with Databases such as RDBMS and NoSQL

Previous leadership experience of managing technical teams (specially globally distributed), achieving technical best practices and developing high performing systems with a track record of successful delivery.

Ability to communicate clearly and effectively, with a good level of verbal and written English skills, and be able to manage stakeholder expectations.

You may also have:

An understanding of Cloud Technologies including Docker, and either AWS, Azure and Google Cloud.

Source Version Control Experience, preferably git Experience

Understanding of front-end application languages such as HTML and JavaScript

Strong Mentoring to encourage and grow developers in their craft.

Knowledge and Experience in any Scaled Agile Framework

Provide constructive feedback for individual engineer’s performance improvement on a cadence and guide engineers through their career progression.

This role is for you if you are friendly and approachable with a love for the craft of software development. You will thrive in this environment if you have a desire to continually improve your own skills and the ability to transfer those skills to others and, of course, you love seeing your software in production. At Vocalink we deliver products and services that are market leading and we can only do this because of our people.

Would you like to be part of bringing Business Change, Technical Evolution and work with people to build a learning organisation? If yes, this role could be for you!

COVID-19 Considerations

We value the safety of each member of our community because we know we’re all in this together. In many locations, which may change over time, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.

In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week, if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Requisition ID: R-151806