Mastercard Services enables customers across industries and geographies to make smarter decisions and reach better outcomes with a tailored portfolio of solutions beyond the transaction. This role is part of the Services global product team, focusing on accelerating the development of Payments AI solutions within the Data, Analytics, and AI product suite.
The position offers an exciting opportunity to work on cutting-edge payment technology solutions in a fast-paced, agile environment. As a Software Engineer II, you'll be part of small, flexible teams where every member contributes to designing, building, and testing features. The work spans from building intuitive, responsive UIs to designing backend data models and architecting data flows.
The ideal candidate will have strong technical skills in Java/Spring, React with Redux, and TypeScript, along with experience in data-driven applications. You'll work on implementing complex features in full-stack applications, conduct peer code reviews, and push for better development practices. The role requires both technical expertise and strong collaboration skills, as you'll be working across many roles and geographies.
Key technical requirements include proficiency in object-oriented programming, modern front-end frameworks, and experience with RESTful APIs, SQL, and message queuing. Additional experience with Python or Scala, and expertise in Hadoop platforms is preferred. The role offers exposure to cloud native development, enterprise security protocols, and automated testing frameworks.
This is an excellent opportunity for a motivated technologist eager to learn new technologies and frameworks, with a customer-centric development approach and strong analytical problem-solving skills. You'll be part of Mastercard's mission to power economies and empower people worldwide through innovative payment solutions.
The position is based in Dublin, Ireland, offering the chance to work with a global leader in payment technology while contributing to products that impact millions of users worldwide. Join Mastercard to be part of a team that's shaping the future of digital payments and financial technology.