Senior Software Engineer

Mastercard

Confirmed live today 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 today

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 76% of similar roles. Most pay $150,000–$202,120 — the shaded band above. At the midpoint, this role pays about $150k versus about $176k 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 128 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 114 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 small team to design, build, and maintain high-performing, scalable software solutions for global organizations. You will be responsible for the entire software development lifecycle, including designing microservices, implementing automation frameworks, and managing CI/CD pipelines using tools like Jenkins and XL Release. The role involves developing mission-critical products in the artificial intelligence, cloud, and machine learning space to provide critical insights. You will utilize Java, Spring Boot, and relational databases such as PostgreSQL and Oracle SQL while working within AWS and PCF environments. Key responsibilities include performing performance engineering, conducting code reviews, ensuring security compliance through tools like Sonar and Veracode, and applying domain-driven design to solve complex problems in the payments and transaction processing domain.

What does a Software Engineer earn in Missouri?

Median $149500 from 40 postings across 7 companies.

See salary data

What you'll do

  • Design, build, and maintain scalable software components, automation frameworks, and validation tools.
  • Develop microservices using Java and Spring Boot while managing relational databases like PostgreSQL or Oracle.
  • Architect systems for high performance, reliability, and observability within cloud-native environments like AWS and PCF.
  • Build and integrate automated test frameworks and CI/CD pipelines to ensure code quality and deployment speed.
  • Implement secure coding practices and conduct vulnerability scans to mitigate security risks in production code.
  • Lead code reviews and mentor junior engineers to ensure adherence to engineering standards and best practices.
  • Perform performance engineering, including load testing and bottleneck analysis, to resolve complex production issues.

What we're looking for

  • Demonstrated experience developing microservices with Java and Spring Boot.
  • Proven skills working with relational SQL databases, preferably PostgreSQL and Oracle SQL.
  • Advanced understanding of cloud native architecture, PCF, and AWS.
  • Proficiency in orchestrating release workflows and CI/CD pipelines using tools like Jenkins, AWS, or XL Release.
  • Experience with secure coding practices, application security principles (e.g., OWASP), and vulnerability scanning tools.
  • Strong knowledge of software design principles, data structures, algorithms, and microservices architecture.
  • Ability to perform domain-driven design to map software solutions to business contexts.
  • Bachelor’s or master's degree in computer science or equivalent experience (preferred); payment systems knowledge (preferred).

More like this

Similar roles

Senior Software Engineer

Mastercard

O'Fallon, MO 20 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

Mastercard

O Fallon, MO 10 days ago $115,000–$184,000
Java Spring Boot React TypeScript REST APIs Jenkins GitHub Bitbucket SonarQube Backstage CI/CD Terraform CloudFormation AWS Kubernetes Splunk C# Distributed Systems

Senior Software Engineer

Mastercard

O Fallon, MO 12 days ago $115,000–$184,000
Golang Java gRPC Microservices Distributed Systems API Development Automated Testing Agile GitHub Copilot Claude Code ChatGPT

Senior Software Engineer

Mastercard

Arlington, VA 1 day ago $132,000–$212,000
Java Spring Boot React Angular PostgreSQL SQL Snowflake TypeScript JavaScript REST APIs Microservices Distributed Systems CI/CD Agile GitHub Copilot Object-Oriented Design Data Modeling Automated Testing
Hybrid

Senior Software Engineer

Mastercard

O Fallon, MO 9 days ago $115,000–$184,000
Java Spring Boot AWS PostgreSQL Oracle SQL Microservices CI/CD Jenkins XL Release Sonar Clover JFrog XRay Veracode Checkmarx Domain-Driven Design Linux

Senior Software Engineer

Mastercard

O Fallon, MO 11 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