Software Engineer
Job description
Our Purpose
Mastercard powers economies and empowers people in 200 countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title And Summary
Software Engineer
Overview
This role operates within a globally distributed delivery model, partnering closely with established onshore teams to deliver and maintain high-availability, mission-critical systems.
The successful candidate will contribute to the ongoing evolution and stability of key payment platforms within a scaled Agile (SAFe) environment.
Role The Software Engineer Will Be Responsible For
- Agile Delivery (SAFe Framework): Working within an established Scrum team aligned
- Distributed Team Collaboration: Collaborating closely with onshore engineering teams
- Application Development & Maintenance: Designing, developing, and maintaining
- Production Support & Reliability: Supporting critical live systems, ensuring
- Continuous Improvement: Contributing to engineering best practices, automation,
All About You
We are looking for a technically strong and collaborative Software Engineer who thrives in a complex, enterprise-scale environment.
Key Requirements Include
- Experience with Java-based development
- Exposure to Spring-Boot framework
- Experience of TDD and BDD testing frameworks (JUnit, Selenium, Cucumber, etc.)
- Experience of frontend technologies such as Angular and JavaScript
- Familiarity with SQL scripting and data handling
- Familiar with Agile/Scrum methodologies, ideally within SAFe
- Strong problem-solving skills and ownership mindset
- Ability to collaborate effectively across distributed teams
- Experience with relational databases (Oracle)
- Exposure to Devops tooling
- Experience of REST, Messaging and Event Driven frameworks/solutions
- 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.
Interested in this role?