Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026 · Still live on 5 Nov 2026

Senior Software Engineer

Salary

$115,000 - $184,000 USD per year

Apply on Mastercard

Description

This role is part of the Software Engineering team within Mastercard Payment Gateway Services (MPGS). As a Senior Software Engineer, you will develop software while also contributing to reliability, observability, and production support.

You will design, build, test, deploy, and support business-critical Mastercard payment gateway applications while providing technical leadership and mentorship within a cross-functional engineering team.

Responsibilities:

  • Design, develop, test, deploy, and maintain large-scale software applications and globally deployed payment gateway products.
  • Build scalable, secure, and maintainable solutions using Java 17+, Spring Framework, and Spring Boot.
  • Apply software design and architecture principles to deliver high-quality technical solutions.
  • Contribute across the full software development lifecycle, from requirements and design through deployment and support.
  • Develop primarily backend services while contributing to full-stack functionality using modern front-end frameworks such as React, Angular, Vue, or similar technologies.
  • Create and maintain unit, functional, and integration tests to ensure application quality and reliability.
  • Perform code reviews and provide technical leadership, design guidance, and mentorship to developers and testers.
  • Collaborate with engineering, QA, DevOps, and business stakeholders to deliver customer-focused solutions.
  • Apply secure coding practices and engineering best practices throughout the development lifecycle.
  • Troubleshoot complex application and system issues, perform root cause analysis, and implement sustainable solutions.
  • Design and maintain observability solutions using tools such as Dynatrace, Datadog, Splunk, and Grafana.
  • Improve system performance, scalability, reliability, and operational readiness through monitoring, automation, and performance engineering practices.
  • Drive CI/CD and automation improvements using Jenkins, Artifactory, and related tooling.
  • Support applications deployed in public and private cloud environments, including PCF and Kubernetes-based platforms.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field, or equivalent practical experience.
  • 5+ years of experience developing and supporting large-scale, distributed software applications.
  • Advanced Java experience, preferably Java 17+, with strong Spring Framework and Spring Boot expertise.
  • Experience with software design, architecture, and secure coding practices.
  • Experience designing and maintaining unit, functional, and integration tests.
  • Experience with modern front-end frameworks such as React, Angular, Vue, or similar technologies.
  • Hands-on experience with observability and monitoring tools such as Dynatrace, Datadog, or Splunk.
  • Experience with CI/CD and automation tools, including Jenkins and Artifactory.
  • Experience working in public or private cloud environments.
  • Strong troubleshooting, performance optimization, and problem-solving skills.
  • Demonstrated ability to provide technical leadership through code reviews, design reviews, mentorship, and knowledge sharing.
  • Ability to work independently and collaboratively in a cross-functional team environment.

Benefits:

  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

Skills

Required

  • Java 17+
  • Spring Framework
  • Spring Boot
  • Software Design & Architecture
  • Unit, Functional & Integration Testing
  • CI/CD & Automation
  • Jenkins
  • Artifactory
  • Observability & Monitoring
  • Dynatrace
  • Datadog
  • Splunk
  • Grafana
  • Cloud Platforms (Public & Private Cloud)
  • PCF
  • Kubernetes
  • Performance Engineering
  • Secure Coding Practices
  • Troubleshooting & Root Cause Analysis

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Software-Engineer_R-289559

Apply on Mastercard