Software Engineer

MastercardDublin, IE
Published on

About the Role

Software Engineers at Mastercard design and code artificial intelligence, cloud, and machine learning platforms that provide mission-critical insights to many of the world's leading organizations and governments. As a Software Engineer, you will deliver these products and solutions with speed and agility as part of a small team. This will involve developing high-performing, highly scalable software solutions and products for some of the world's top brands. You will be responsible for owning tasks at an application/software component level, troubleshooting existing code, applying new languages and architecture patterns, influencing team decisions, and assisting peers.

About the Candidate

We understand that not every candidate will have expertise in all areas, but strong programming skills in Java (J2EE, Spring, Hibernate, Spring Boot), JavaScript, and SQL are essential. Familiarity with secure coding standards (e.g., OWASP, CWE) and experience in developing Microservices are highly desirable. Knowledge of Continuous Integration (CI) and Delivery (CD) concepts, configuration management using tools like Puppet or Chef, and developing automated test suites will also be beneficial. Candidates are expected to follow Mastercard's testing standards and be familiar with both functional and non-functional testing types.

About the Company

Mastercard powers economies across 200+ countries, striving for a sustainable economy that benefits everyone. The company fosters an inclusive culture emphasizing individual strengths, diversity of thought, and teamwork, driving innovation and better business results. Mastercard’s Dublin office serves as its European Tech Hub, focusing on advanced technological solutions within Payment Security, APIs, AI, and Machine Learning.

Company Culture and Benefits

Mastercard promotes a culture of diversity and collaboration, providing flexible work arrangements such as hybrid models and a work-from-away program. Competitive compensation is provided alongside generous benefits, including vacation, parental leave, and sick leave. The Dublin campus features state-of-the-art facilities, including the Mastercard Experience Center, dedicated to innovative testing and collaboration.

Security Responsibility

Employees must understand that access to Mastercard assets comes with inherent security risks. Every person must adhere to the company's security policies, maintain the confidentiality of information, report security violations, and complete periodic mandatory security training according to Mastercard's guidelines.