Senior Software Engineer

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 74% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $150k versus about $169k 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 116 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 104 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Mastercard Send team, you will function as a Java Site Reliability Engineer to design, build, and operate highly resilient payment platforms. You will develop cloud-native Java microservices, manage high-performing APIs, and implement SRE practices such as SLIs, SLOs, and error budgets to ensure reliable real-time money movement across global accounts. Your daily work involves automating deployments, monitoring systems via OpenTelemetry and Dynatrace, and managing containerized workloads on Kubernetes, PCF, AWS, or Azure. You will utilize Java, Spring Boot, Apache Kafka, and various databases like Oracle and MongoDB while ensuring security through OAuth2 and encryption. The role addresses the technical challenge of building a large-scale distributed system to facilitate immediate domestic and cross-border payments for disbursements, gig-economy payouts, and person-to-person transfers in high-volume transaction environments.

What does a Software Engineer earn in Missouri?

Median $149500 from 35 postings across 4 companies.

See salary data

What you'll do

  • Design, develop, and support cloud-native Java microservices for real-time payment processing.
  • Build scalable and resilient distributed systems using cloud-native design patterns.
  • Develop and maintain secure, high-performing APIs and backend services.
  • Drive production reliability through observability, monitoring, and incident response management.
  • Implement SRE practices including SLIs, SLOs, Error Budgets, and production readiness reviews.
  • Automate deployments, testing, and operational processes to reduce manual effort.
  • Optimize application performance for high-volume transaction processing workloads.
  • Mentor other engineers on software engineering and operational excellence best practices.

What we're looking for

  • Deep hands-on experience building Java-based distributed systems with knowledge of performance, scalability, and resiliency.
  • Experience developing enterprise applications using Java, Spring Boot, microservices, and cloud-native technologies.
  • Proficiency in SRE practices including SLIs, SLOs, Error Budgets, incident management, and root cause analysis.
  • Experience implementing observability and monitoring solutions using tools like OpenTelemetry and Dynatrace.
  • Expertise in security measures including encryption, secrets management, API security, and standards like OWASP or PCI-DSS.
  • Hands-on experience supporting containerized workloads on Kubernetes, PCF, AWS, or Azure.
  • Knowledge of data structures, software design principles, and automated testing (unit, functional, and integration).
  • Experience in payment processing, financial services, or other high-volume transaction environments (preferred).

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 5 days ago $115,000$184,000
Artificial Intelligence Machine Learning Jenkins AWS Azure Pipelines Sonar Checkmarx JFrog XRay Veracode Artifactory Domain-Driven Design Cryptography Test Pyramid Behavior-Driven Development Distributed Systems

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 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

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid