Senior Software Engineer

Mastercard

Confirmed live yesterday Trusted

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 Transaction Stream team, you will build applications and services that power critical capabilities across the real-time payment network. You will design, develop, and maintain scalable test frameworks, automation solutions, and validation tools while ensuring systems are secure, observable, and performant. Your daily work involves translating business requirements into technical solutions, conducting code reviews, and managing the end-to-end software development lifecycle in an Agile environment. The role requires expertise in Java, Spring Boot, Spring Data JPA, SQL, and relational data concepts. You will utilize tools such as Jenkins, XLR, Sonar, and Clover to manage CI/CD pipelines and ensure high code coverage. Key technical focuses include microservices architecture, distributed systems, and secure coding practices like OWASP to solve complex problems within the global payment processing domain.

What does a Software Engineer earn in Missouri?

Median $149500 from 35 postings across 4 companies.

See salary data

What you'll do

  • Design, build, and maintain scalable software components, automation frameworks, and validation tools.
  • Develop and implement test automation frameworks integrated with CI/CD pipelines.
  • Translate business requirements into technical solutions, test strategies, and validation models.
  • Ensure secure coding practices are embedded in development to identify and mitigate vulnerabilities.
  • Conduct code reviews and serve as a technical reviewer for system designs and implementation approaches.
  • Perform performance engineering including load testing, tuning, and bottleneck analysis.
  • Participate in architecture discussions to ensure systems are scalable, observable, and performant.
  • Mentor junior engineers and contribute to knowledge sharing across the team.

What we're looking for

  • Experience building applications and REST APIs using Java, Spring Boot, and Spring Data JPA.
  • Strong foundation in computer science fundamentals including data structures, algorithms, and object-oriented design.
  • Proficiency in SQL and relational data concepts.
  • Experience with automation development, CI/CD integration (Jenkins, XLR), and code coverage tools (Sonar, Clover).
  • Expertise in software architecture concepts such as microservices, distributed systems, scalability, and secure coding practices.
  • Ability to perform performance engineering, including load testing, tuning, and bottleneck analysis.
  • Experience in cloud and microservices architecture or mainframe modernization (preferred).
  • Bachelor’s or master's degree in computer science or equivalent experience (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 3 days ago $115,000$184,000
Java Spring Boot Apache Kafka RabbitMQ PostgreSQL REST APIs CI/CD Jenkins GitHub Actions XLR Sonar Clover Microservices Linux Integration Testing Performance Engineering OWASP Data Structures Algorithms

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