Senior Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
O Fallon, MO
Salary
$115,000–$184,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $150k
$101k most similar roles pay here $248k

This role pays less than 75% of similar roles. Most pay $149,875–$197,131 — the shaded band above. At the midpoint, this role pays about $150k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 132 open roles on FindRole.

Listed pay typically runs $121,000–$205,500 across 118 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Mastercard Payment Gateway Services team to build and operate business-critical payment gateway applications at scale. This role involves designing, developing, testing, and maintaining large-scale distributed software while providing technical leadership and mentorship within a cross-functional environment. The engineer will focus on backend services while contributing to full-stack functionality using Java 17+, Spring Framework, Spring Boot, and front-end frameworks like React, Angular, or Vue. Key responsibilities include implementing secure coding practices, performing root cause analysis for complex issues, and enhancing system reliability through observability tools such as Dynatrace, Datadog, Splunk, and Grafana. The role also involves managing CI/CD pipelines using Jenkins and Artifactory while supporting applications deployed on PCF and Kubernetes-based platforms to solve critical payment processing challenges within a global infrastructure.

What does a Software Engineer earn in Missouri?

Median $149500 from 39 postings across 6 companies.

See salary data

What you'll do

  • Design, develop, and maintain large-scale payment gateway applications using Java 17+, Spring Framework, and Spring Boot.
  • Build scalable, secure, and maintainable backend services with occasional full-stack functionality using modern front-end frameworks.
  • Create and maintain unit, functional, and integration tests to ensure high application quality and reliability.
  • Provide technical leadership through code reviews, design guidance, and mentorship to developers and testers.
  • Troubleshoot complex system issues and perform root cause analysis to implement sustainable production solutions.
  • Design and maintain observability solutions using tools like Dynatrace, Datadog, Splunk, and Grafana.
  • Improve system performance and reliability through automation, monitoring, and CI/CD pipeline improvements.
  • Support applications deployed across public and private cloud environments including PCF and Kubernetes platforms.

What we're looking for

  • 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, secure coding practices, and testing (unit, functional, and integration).
  • Experience with modern front-end frameworks such as React, Angular, Vue, or similar technologies.
  • Hands-on experience with observability tools like Dynatrace, Datadog, or Splunk and CI/CD tools like Jenkins and Artifactory.
  • Experience working in public or private cloud environments including PCF and Kubernetes.
  • Demonstrated ability to provide technical leadership through code reviews, design guidance, and mentorship.

More like this

Similar roles

Senior Software Engineer

The Walt Disney Company

Remote 26 days ago $148,700$199,400
JavaScript HLS DASH Web Development PlayReady Widevine AVC HEVC AAC EAC3 cross platform development Android Gaming Consoles
5+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 71 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 123 days ago $119,800$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 13 days ago $130,970$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

Coinbase

Remote 6 days ago
React TypeScript Go API Design Distributed Systems AI/ML Observability Debugging Incident Response
5+ yrs exp Remote

Senior Software Engineer

MongoDB

Sydney, Australia 44 days ago
Rust C++ C Distributed Systems Multi-threaded Programming Performance Profiling Database Internals High-Availability Systems Data Processing MongoDB
5+ yrs exp Hybrid