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
3 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 239 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, data structures, and algorithms to manage transaction-processing workflows and system interactions. You will utilize cloud-native architectures including AWS, PCF, and Kubernetes, while managing CI/CD pipelines with Jenkins, GitHub Actions, and Artifactory. The work focuses on mission-critical engineering principles, ensuring performance, observability, and security for payment applications through load testing, vulnerability scanning, and production troubleshooting using Splunk.

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 and Spring Boot with relational SQL databases.
  • Design and maintain software components, automation frameworks, and validation tools for payment applications.
  • Apply domain-driven design and engineering patterns to ensure system scalability, reliability, and maintainability.
  • Develop unit, functional, and integration tests while integrating them into CI/CD pipelines.
  • Implement secure coding standards, including vulnerability scanning and software composition analysis.
  • Analyze and improve transaction-processing performance through load testing and bottleneck analysis.
  • Diagnose production issues and implement solutions using monitoring and observability tools.
  • Manage release workflows and artifacts using canary or blue-green deployment techniques.

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 API Gateway.
  • 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 like Checkmarx or Veracode.
  • 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 4 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 Veracode JFrog Xray

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