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
3 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 Pricing & Billing Resource Center team, you will develop and operate business-critical, API-driven platforms that provide scalable billing and pricing capabilities. You will build engineering solutions to improve the performance, reliability, and operational readiness of these applications by designing reusable automation frameworks, validation tools, and diagnostic systems across API, UI, and integration layers. Your daily work involves developing automated solutions for REST API behavior, data integrity, and service interactions while executing performance, load, and stress assessments. You will utilize a technical stack including Java, Spring, Spring Boot, Selenium, Cypress, Cucumber, REST Assured, Insomnia, SQL Developer, JMeter, and BlazeMeter. This role addresses the complex challenge of ensuring high-availability for mission-critical financial systems by integrating automated controls into CI/CD pipelines to ensure robust production stability and quality.

What does a Software Engineer earn in Missouri?

Median $149500 from 35 postings across 4 companies.

See salary data

What you'll do

  • Design and maintain reusable automation frameworks using Java and Spring technologies.
  • Build software solutions to validate behavior across API, UI, integration, and end-to-end workflows.
  • Develop automated tools for performance, load, stress, and resiliency assessments.
  • Integrate automated engineering controls into CI/CD pipelines to provide rapid feedback on release decisions.
  • Analyze complex distributed-system interactions to detect regressions and ensure data integrity.
  • Conduct code reviews to enforce secure coding practices and maintainable software standards.
  • Mentor engineers and lead improvements to automation frameworks and delivery processes.

What we're looking for

  • Must have at least 6 years of experience in software engineering, application development, or a related technical field.
  • Must be proficient in Java, object-oriented programming, and software design principles.
  • Must have experience developing applications, frameworks, or tools using Spring and Spring Boot.
  • Must have experience building automated validation capabilities for web, API, integration, and end-to-end workflows using Selenium, Cypress, or equivalent.
  • Must have experience building reusable automation solutions for APIs, user interfaces, service integrations, or distributed systems.
  • Must possess a strong understanding of REST APIs, microservices architectures, and data validation.
  • Must have experience integrating automated controls into CI/CD pipelines and modern software delivery workflows.
  • Experience with tools like REST Assured, JMeter, BlazeMeter, or Kafka is 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

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

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

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