MasterCard Principal Software Engineer in Brisbane, Australia

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

Principal Software Engineer


Mastercard Payment Gateway Services is a leading supplier of on-line payment and fraud screening services. We are an innovative and ambitious market leader intent on growing our global presence.

Our group builds a highly available, software-as-a-service offering for the world market. Each team owns the lifecycle of a feature from concept through to production.

Do people turn to you to solve hard problems?

Are you an expert in JVM server side development and open to learning new technologies?

Do you value commercial success?


You will provide the highest level of hands-on development skill within our team

Play a key role from design through to production

Produce software and designs for the most complex aspects of the system

Code at the expert level in Java and Spring using relational and NoSql storage

Assist in the coaching and development of more junior colleagues in better use of technology

Apply skill and judgement when determining solutions to ensure a balance between quality, security, reliability and function

Work on large scale global products in a fast paced environment

All About You

Suitable candidates will demonstrate:

Strong experience in Java and Spring server-side development

Strong experience in Relational and (preferably) NoSql storage

Previous experience with working with High-availability (99.99%+) deployments

A passion for coaching and assisting other engineers and related professionals

Candidates should also have moderate experience in several of the following:

Modern web UI development

Modern deployment environments including Linux, VM, SAN and networking

Product development, business analysis, or payments industry.

Web-based security, cryptography and related topics

Emerging trends in commercial software technology and development

Equal Opportunity Employer
Requisition ID: R-29027