Job Description
We are seeking a skilled Principal Software Architect to join our team. As a Principal Software Architect, you will be responsible for designing and developing secure, reliable, and scalable solutions for globally distributed payment systems.
You will collaborate with the global Solution Architecture & Engineering team to define principles and best practices, and engage with wider Mastercard Architecture & Technology teams to ensure alignment with the wider technical strategies and policies within Mastercard.
Key responsibilities include:
* Designing secure, reliable, and scalable solutions for globally distributed payment systems
* Defining, planning, and supporting execution of the technology strategy for one or more functional domains within the Mastercard Gateway
* Collaborating closely with the global Solution Architecture & Engineering team to define principles and best practices
Required Skills and Qualifications
To be successful in this role, you will need:
* A bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience
* Thorough knowledge and experience applying software engineering concepts and methodologies
* A high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
Benefits
This is a great opportunity to join a dynamic team and work on exciting projects that can make a real difference in people's lives. Some of the benefits of working with us include:
* Collaborative and supportive work environment
* Ongoing training and development opportunities
* Competitive salary and benefits package
Other Requirements
In addition to the skills and qualifications listed above, you will need to:
* Able to work effectively in a fast-paced environment
* Excellent communication and interpersonal skills