Taro Logo

Software Engineer II

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and building sustainable economies through innovative technology and partnerships.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

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.

Last updated 22 days ago

Responsibilities For Software Engineer II

  • Work as a member of an agile team to design, build, test, and deploy new products and features
  • Produce high quality code while employing community accepted testing principles
  • Troubleshoot and refactor existing code
  • Adopt new languages and architecture patterns needed for the work
  • Conduct peer code reviews
  • Push for better development practices, better code, better solutions
  • Proactively understand stakeholder needs, goals, expectations

Requirements For Software Engineer II

Java
React
TypeScript
Python
Scala
  • Proficiency with object-oriented languages, preferably Java/Spring
  • Proficiency with modern front-end frameworks, preferably React with Redux, Typescript
  • Experience with designing and implementing complex features in full-stack applications
  • Fluent in the use of Git, Jenkins
  • Solid experience with RESTful APIs and JSON/SOAP based API
  • Solid experience with SQL, Multi-threading, Message Queuing
  • Hands-on experience with Python or Scala
  • Experience in building and deploying production-level data-driven applications
  • Strong written and verbal English communication skills
  • Degree in Computer Science or related technical field

Benefits For Software Engineer II

  • Career development opportunities
  • Work on innovative payment solutions
  • Global work environment
  • Collaborative team environment