Software Engineer II

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
O'Fallon, MO
Salary
$92,000–$147,000 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $140k
This role $120k
$81k $191k
below market most similar roles pay here above market

This role pays less than 74% of similar roles. Most pay $119,500–$160,000 — the blue band above. At the midpoint, this role pays about $120k versus about $140k 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 150 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer II

The Software Engineer II joins the Core Payments, Network Solutions team to develop software supporting secure, reliable, and scalable payment-processing capabilities. This role involves designing, building, testing, deploying, and maintaining software components, automation frameworks, and validation tools. You will develop microservices using Java and Spring Boot, working with relational SQL databases like PostgreSQL and Oracle SQL. Key responsibilities include applying domain-driven design, managing CI/CD pipelines with Jenkins, GitHub Actions, and XL Release, and ensuring operational readiness through monitoring and performance tuning. You will utilize tools such as Sonar, Checkmarx, and Splunk to maintain high quality and security standards. The work focuses on solving complex transaction-processing workflows, ensuring system resilience, and managing cloud-native architectures across AWS, PCF, and Kubernetes to support mission-critical payment applications.

What does a Software Engineer earn in Missouri?

Median $149500 from 61 postings across 6 companies.

See salary data

What you'll do

  • Develop microservices using Java, Spring Boot, and relational SQL databases to support payment-processing capabilities.
  • Design and maintain software components, automation frameworks, and validation tools for Core Payments and Network Solutions.
  • Apply domain-driven design and engineering patterns to ensure system scalability, reliability, and maintainability.
  • Develop unit, functional, and integration tests while integrating automated testing into CI/CD pipelines.
  • Implement secure coding standards, including vulnerability scanning and software composition analysis, into delivery pipelines.
  • Analyze and improve transaction-processing performance through load testing, bottleneck analysis, and system tuning.
  • Diagnose production issues and implement practical solutions using systematic troubleshooting and root-cause analysis.
  • Manage release workflows and artifacts using standardized CI/CD pipelines, including canary or blue-green deployments.

What we're looking for

  • Demonstrated experience building microservices with Java and Spring Boot.
  • Proficiency with relational data concepts and SQL databases, preferably PostgreSQL and Oracle SQL (preferred).
  • Strong understanding of cloud-native architecture including AWS, PCF, and Kubernetes.
  • Knowledge of object-oriented programming, software design patterns, data structures, and algorithms.
  • Ability to apply domain-driven design and contribute to system design decisions using patterns like MVC and Dependency Injection.
  • Experience developing test automation and integrating CI/CD pipelines using tools like Jenkins, GitHub Actions, and Sonar.
  • Knowledge of secure coding principles such as OWASP and experience with vulnerability scanning tools.
  • Bachelor’s or master’s degree in Computer Science, or equivalent practical experience (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

O'Fallon, MO 3 days ago $92,000–$147,000
Java Spring Boot SQL PostgreSQL Oracle SQL AWS Kubernetes PCF CI/CD Jenkins GitHub Actions Sonar Clover Artifactory Splunk Domain-Driven Design Microservices Checkmarx JFrog Xray Veracode

Senior Software Engineer

Mastercard

O Fallon, MO 4 days ago $115,000–$184,000
Java Spring Boot AWS Kubernetes SQL PostgreSQL Oracle SQL CI/CD Jenkins GitHub Actions Sonar Clover Splunk Artifactory Domain-Driven Design Microservices XL Release Veracode Checkmarx JFrog Xray

Lead Software Engineer

Mastercard

O'Fallon, MO 4 days ago $140,000–$231,000
Java Spring Boot Microservices Kubernetes Docker PostgreSQL Oracle Redis AWS Terraform CI/CD RESTful APIs Hibernate Maven Jenkins Gatling Sonar Git OAuth OIDC JWT Splunk Pivotal Cloud Foundry Chaos Engineering

Software Engineer II

The Walt Disney Company

Seattle, WA +2 1 day ago $124,900–$167,400
Golang TypeScript Python Java C++ Rust React Angular GitHub CI/CD Kubernetes Terraform CloudFormation Datadog Splunk New Relic Databricks Snowflake MySQL PostgreSQL Distributed Systems
3+ yrs exp Hybrid

Software Engineer II

Microsoft

101 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid

Software Engineer II

Warner Bros. Discovery

Atlanta, GA 85 days ago
Python Go Java C++ LLM Machine Learning DynamoDB Terraform Infrastructure as Code Version Control Prompt Engineering A/B Testing Information Retrieval NoSQL
3+ yrs exp Hybrid