Home    Mastercard    Jobs    Job

Job is no longer available

Software Engineer


Edinburgh, Scotland, United Kingdom

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 Engineer

Using proven modern technologies, we deliver challenging and rewarding projects in an open, collaborative environment where each solution demands high-availability, security, and scalability. We pride ourselves on working hard to deliver projects on time, to a high standard, and doing so without an overtime culture. This is a fast-paced and dynamic team where individual projects are short and varied - production systems are updated on a daily basis. Dedicated operations and support teams allow you to concentrate on getting the job done.

The role includes responsibilities to carry out development, testing and delivery of all software relating to our transaction engines, reporting tools and internal support systems.
To comply with disciplined QA standards the role also includes responsibilities to produce and review technical documentation such as designs, test plans, and code review packs.


• Develops, tests and delivers software in adherence with Mastercard standards, processes and best practices.
• Submits own work for and performs peer code review.
• Creates artifacts such as code review packs, releases and system documentation.
• Plays an active part in agile ceremonies such as daily scrum, backlog grooming, pointing poker, sprint planning, retrospectives, etc.

All About You

Working knowledge of:
• Java, object orientation and JUnit testing
• Linux OS (RHEL or Debian)
• HTML and web technologies
• Source control

Ideally some experience of the following:

• Java 8 / Spring / Mockito / Cucumber
• Perl
• Virtualisation / Puppet / Chef / Docker
• RESTful web services, JSON
• Git, GitLab / GitHub and a CI server (Jenkins)

Equal Opportunity Employer


Share this page:

Join the community