Senior Software Engineer

Mastercard

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
O Fallon, MO
Salary
$115,000–$184,000 / yr
Posted
3 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

Senior Software Engineer The Senior Software Engineer joins the Payment & Enablement Optimization program to drive customer experience strategy through continuous innovation and problem-solving. In this role, you will design, develop, and maintain scalable solutions, automation frameworks, and validation tools while ensuring systems are secure, observable, and performant. You will translate business requirements into technical designs, conduct code reviews, and manage the full software development lifecycle within an Agile environment. The role requires expertise in Java with Spring Boot for event-driven architectures, experience with distributed streaming platforms like Apache Kafka or RabbitMQ, and proficiency with PostgreSQL databases. Key skills include mastery of data structures, algorithms, and object-oriented design. You will also implement CI/CD pipelines using Jenkins or GitHub Actions, utilize Sonar or Clover for code coverage, and apply secure coding practices to solve complex challenges in payment and transaction processing systems.

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 maintain scalable software components and automation frameworks using Java and Spring Boot.
  • Translate business requirements into technical solutions, test strategies, and validation models.
  • Build and integrate automated testing pipelines within CI/CD workflows to ensure high code quality.
  • Implement secure coding practices to identify and mitigate vulnerabilities across all development processes.
  • Conduct performance engineering including load testing, bottleneck analysis, and system tuning.
  • Participate in architectural discussions regarding microservices, cloud migration, and distributed systems.
  • Lead code reviews and mentor junior engineers on best practices and technical standards.
  • Troubleshoot complex production issues to ensure system reliability and operational readiness.

What we're looking for

  • Experience building applications and REST APIs with Java in the Spring Boot framework.
  • Experience delivering solutions using distributed event streaming platforms like Apache Kafka or RabbitMQ.
  • Proficiency in software design principles, including OOP, modularity, and common design patterns.
  • Strong knowledge of data structures, algorithms, and computer science fundamentals.
  • Ability to write clean, secure code and perform unit, functional, and integration testing.
  • Experience with automation development, CI/CD pipelines (Jenkins, XLR, GitHub Actions), and code coverage tools.
  • Knowledge of software architecture concepts such as microservices, distributed systems, and scalability.
  • Experience in cloud and microservices architecture, mainframe modernization, or payment systems (preferred); Bachelor’s or master's degree in computer science (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 Spring Data JPA SQL REST APIs Microservices CI/CD Jenkins XLR Sonar Clover Linux Data Structures Algorithms Object-Oriented Design OWASP Performance Testing Integration Testing

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