Taro Logo

Senior Software Engineer (DevOps) Real Time Payments

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and making transactions secure, simple, smart and accessible.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer (DevOps) Real Time Payments

Mastercard's Real Time Payments team is seeking a Senior Software Engineer with DevOps focus to join their RTP Global Product team. RTP is a critical payment infrastructure operating in 9 countries with a 20-year evolution history. The role combines DevOps philosophy with hands-on engineering, requiring expertise in CI/CD, cloud technologies, and automation.

The position offers an opportunity to work on complex, globally-distributed systems that power financial transactions across multiple countries. As a senior engineer, you'll be responsible for designing and implementing solutions that maintain Mastercard's high standards for security, reliability, and performance.

The ideal candidate will bring strong technical expertise in DevOps practices, containerization, cloud platforms, and automation tools. You'll work in an agile environment, collaborating with global teams to deliver critical financial infrastructure. The role offers exposure to cutting-edge technologies and the chance to impact financial systems used by millions.

Key aspects include working with modern DevOps tools like Jenkins, Docker, and Kubernetes, implementing Infrastructure as Code, and maintaining zero-downtime solutions. You'll also play a crucial role in mentoring team members and driving engineering culture excellence.

This is an excellent opportunity for a senior engineer passionate about financial technology, looking to work with a leading global payments company. The role combines technical challenges with the opportunity to impact global financial systems while working with a high-performing team.

Last updated 8 days ago

Responsibilities For Senior Software Engineer (DevOps) Real Time Payments

  • Work collaboratively on complex problems which have dependencies across services
  • Design and develop solutions to meet business requirements/enhancements
  • Help make engineering teams more effective and efficient by optimizing the SDLC
  • Identify opportunities for automation in tasks and software delivery
  • Help drive engineering culture through mentoring and assisting peers
  • Participate in architectural design reviews, troubleshooting, and pair programming
  • Utilize internal IaaS, PaaS, & SaaS tooling and contribute improvements
  • Work in a Scrum team with internal customers and stakeholders distributed globally

Requirements For Senior Software Engineer (DevOps) Real Time Payments

Python
Java
Linux
Kubernetes
  • Strong experience with CI/CD pipelines and associated tooling such as Jenkins
  • Strong experience using critical thinking to solve technical challenges
  • Experience across the full SDLC
  • Experience with scripting languages such as Python, Groovy and Bash
  • Experience with Git version control, branching strategies and dependency management
  • Experience in a cloud-based environment (AWS, Azure, Google Cloud)
  • Experience with containerization tools and orchestration (Docker, Kubernetes)
  • Knowledge of Object-oriented programming (OOP)

Jobs Related To Mastercard Senior Software Engineer (DevOps) Real Time Payments