Taro Logo

Sr Software Engineer

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

Description For Sr Software Engineer

Mastercard is seeking a Senior Software Engineer to join their MDES team, focusing on developing microservices-based Enterprise applications using the Java stack and modern UI technologies. This role offers an opportunity to work on applications that impact hundreds of millions of users globally.

The position combines both backend and frontend development, with a strong emphasis on Java Spring Boot and modern frontend frameworks. You'll be working in a collaborative environment, participating in design discussions, and implementing scalable, secure solutions that maintain high availability.

As a member of Mastercard's engineering team, you'll be contributing to systems that power economies across 200+ countries. The role demands expertise in both frontend technologies (JavaScript, TypeScript, Vue.js, React) and backend development (Java Spring Boot), along with a solid understanding of security principles and system architecture.

Key responsibilities include architecting web experiences, writing secure and modular code, maintaining production systems, and participating in on-call support. The ideal candidate should have extensive experience with RESTful APIs, various databases, messaging systems, and modern DevOps tools.

This is an excellent opportunity for a senior engineer who wants to make a global impact while working with cutting-edge technologies in the financial technology sector. The role offers the chance to work on critical systems that process millions of transactions and directly influence how people interact with financial services worldwide.

Last updated a day ago

Responsibilities For Sr Software Engineer

  • Create designs and drive trade-off discussions in a collaborative team
  • Devise and architect web experiences focused on customer outcomes
  • Write high quality, secure code that is modular, functional and testable
  • Take ownership of team's software and maintenance characteristics
  • Support production deployment and system maintenance
  • Provide feedback on peer designs, code, tests and automations
  • Participate in on-call support team

Requirements For Sr Software Engineer

Java
JavaScript
TypeScript
React
Node.js
  • Solid experience developing using front-end frameworks (Javascript, Typescript, Vue.js, React, Angular, CSS3)
  • Strong foundation in browser foundations, Javascript runtimes, cyber security
  • Experience building apps leveraging RESTful API
  • Solid experience building Java Spring Boot applications
  • Knowledge of databases, messaging, caches, API gateways, networking
  • Experience with tools like Jenkins, Splunk, Akamai, Dynatrace

Interested in this job?

Jobs Related To Mastercard Sr Software Engineer