Taro Logo

Senior Software Engineer-6

Global technology company in the payments industry, connecting and powering inclusive digital economy through secure transactions worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ 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 Senior Software Engineer-6

Mastercard is seeking a Senior Software Engineer to join their Transfer Solutions team, focusing on Disbursements, Remittances, and Bill Payments. This role is part of a strategically important global engineering organization that drives digital payment innovations. The position involves working with cutting-edge technology to develop and maintain products that power secure, simple, and smart transactions worldwide.

As a Senior Software Engineer, you'll be responsible for end-to-end software delivery, from development to deployment, while ensuring exceptional code quality. You'll work in an agile environment, contributing to architectural decisions, mentoring junior developers, and driving the adoption of best practices and technology standards.

The ideal candidate should have strong expertise in multiple programming languages, secure coding practices, and modern software development methodologies. You'll be working with cloud technologies, implementing CI/CD pipelines, and ensuring high system availability. This role offers the opportunity to impact global payment solutions while working with diverse teams across 210+ countries.

Mastercard offers a unique environment where technology meets financial innovation, providing opportunities to work on solutions that affect millions of users worldwide. The company's culture is driven by their decency quotient (DQ), fostering an inclusive environment that values innovation, collaboration, and technical excellence.

This position is perfect for engineers who are passionate about financial technology, enjoy solving complex technical challenges, and want to be part of a company that's shaping the future of digital payments.

Last updated 19 days ago

Responsibilities For Senior Software Engineer-6

  • Own software delivery tasks including code development, testing, deployment, release, configuration and documentation
  • Troubleshoot and refactor existing code for exceptional code quality
  • Participate and contribute to team's agile process and decisions
  • Drive code/design/process trade-off discussions within team
  • Drive integration of services focusing on customer journey and experience
  • Perform demos/acceptance discussions with Product owners
  • Mentor and guide new and less-experienced team members
  • Drive adoption of technology standards and opinionated frameworks

Requirements For Senior Software Engineer-6

Java
JavaScript
React
  • Ability to write secure code in three or more languages (Java, JavaScript, SQL)
  • Familiar with secure coding standards (OWASP, CWE, SEI CERT)
  • Infrastructure as code and cloud first software development experience
  • Skills in test driven and behavior driven development (TDD and BDD)
  • Understanding of basic and advanced design patterns
  • Experience in agile and modern SDLC practices
  • Skills to orchestrate release workflows and pipelines
  • Experience in CI/CD concepts and capabilities
  • Ability to perform debugging and troubleshooting
  • Understanding of customer journeys and ensuring high availability (99.95%)