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.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Sr Software Engineer

Mastercard, a global leader in digital payments technology serving 200+ countries, is seeking a Senior Software Engineer to join their MDES team. This role presents an exciting opportunity to work on applications that impact hundreds of millions of users daily.

The position combines frontend and backend development, with a strong emphasis on creating sophisticated web experiences using modern JavaScript frameworks while leveraging Java Spring Boot for backend services. As a senior engineer, you'll be responsible for designing and implementing highly scalable, secure, and maintainable solutions that power Mastercard's digital payment infrastructure.

The ideal candidate will thrive in a collaborative environment, working closely with product managers and fellow engineers to create innovative solutions. You'll be involved in the entire software development lifecycle, from architecture discussions to production deployment and maintenance. The role requires a strong technical foundation in both frontend technologies (JavaScript, TypeScript, Vue.js, React) and backend development (Java Spring Boot), along with experience in building RESTful APIs.

What makes this role particularly compelling is the global impact of your work - your code will be used by hundreds of millions of people worldwide, contributing to Mastercard's mission of building a sustainable economy where everyone can prosper. The position offers exposure to cutting-edge technologies and the opportunity to work with enterprise-scale systems, including various databases, messaging systems, caches, and API gateways.

The role comes with significant responsibility, including participating in an on-call rotation to ensure system reliability. You'll be expected to maintain high standards of code quality, security, and performance while mentoring and collaborating with team members. This is an excellent opportunity for a senior engineer looking to make a meaningful impact in the financial technology sector while working with a diverse, global team.

Last updated 16 days 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 maintenance and runtime properties
  • Support production deployment and system maintenance
  • Respond to incidents as part of the on-call support team
  • Provide feedback on peer designs, code, tests and automations

Requirements For Sr Software Engineer

JavaScript
TypeScript
React
Java
  • Solid experience developing with 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