Senior Software Engineer

Mastercard

Confirmed live 2 days ago 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 2 days ago

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, you will join a team focused on transforming how payment systems are built, scaled, and operated. You will lead the design and development of cloud-ready applications, microservices, and distributed systems to support large-scale payment processing platforms while advancing modernization and engineering excellence. Your daily responsibilities include translating complex product requirements into technical designs, leading code reviews, mentoring junior developers, and implementing comprehensive testing strategies. You will build modular, high-performance applications using Java, Spring Boot, Kafka, REST APIs, and JPA. The role requires expertise in cloud-native applications, CI/CD, and building AI-assisted applications or agentic workflows. You will solve technical challenges related to scalability, reliability, and security within the payment processing domain while ensuring systems adhere to SOLID principles and maintain high standards of observability and performance optimization.

What does a Software Engineer earn in Missouri?

Median $149500 from 35 postings across 4 companies.

See salary data

What you'll do

  • Design software architectures and solutions that ensure scalability, maintainability, and operational excellence.
  • Translate complex product requirements into technical designs and actionable implementation plans.
  • Lead the development of modular, high-performance applications using microservices and distributed systems.
  • Implement comprehensive unit, functional, and integration testing strategies to ensure code quality.
  • Optimize application performance, reliability, and security through best practices and proactive monitoring.
  • Conduct code reviews and mentor junior engineers to uphold engineering standards.
  • Troubleshoot and resolve complex production issues using root cause analysis techniques.
  • Research and integrate emerging technologies and frameworks into the existing technology stack.

What we're looking for

  • Experience with Java, Spring Boot, Kafka, REST APIs, and JPA.
  • Expertise in building distributed systems, microservices, and cloud-native applications.
  • Strong understanding of software design and architecture principles.
  • Experience implementing automated testing strategies and quality engineering practices.
  • Knowledge of performance engineering, production optimization, and secure coding practices.
  • Experience building AI-assisted applications, autonomous agents, or agentic workflows.
  • Proven ability to lead code reviews and mentor other engineers.
  • Experience working in Agile Scrum environments.

More like this

Similar roles

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

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

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

Mastercard

O'Fallon, MO 4 days ago $115,000$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID Principles Integration Testing Performance Engineering Secure Coding AI-assisted Applications Autonomous Agents Agentic Workflows

Software Engineer II

Mastercard

O'Fallon, MO 10 days ago $92,000$147,000
Java J2EE Spring Spring Boot Kafka RESTful Web Services JPA Microservices CI/CD Test-Driven Development Agile Scrum Unit Testing Integration Testing Software Architecture Secure Coding

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