Software Engineer II

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $146k
This role $120k
$80k $202k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $123,437–$169,050 — the blue band above. At the midpoint, this role pays about $120k versus about $146k 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 Mastercard Authentication Program to build and operate best-in-class authentication products like ID Check and Token Authentication Service. This role sits at the intersection of Site Reliability Engineering, platform engineering, and release engineering, ensuring platforms are scalable and secure across hybrid environments including Kubernetes, cloud, and on-prem. You will design, develop, and own Java-based backend services and REST APIs while building UI applications using Angular and Node.js. Responsibilities include end-to-end delivery, solution design, automated testing, and production support. You must apply secure coding standards, performance optimization, and observability practices. The role solves technical challenges regarding consumer authentication for in-store and e-commerce use cases, requiring proficiency in Spring Boot, distributed systems, and AI-assisted development tools to maintain high-quality software.

What does a Software Engineer earn in Missouri?

Median $149500 from 58 postings across 5 companies.

See salary data

What you'll do

  • Design, develop, and own Java-based backend services and REST APIs in a distributed architecture.
  • Build and enhance user interface applications using Angular and Node.js.
  • Manage end-to-end delivery including solution design, development, testing, deployment, and operational support.
  • Design and maintain unit, functional, and integration tests to ensure software quality and reliability.
  • Apply secure coding standards to proactively identify and remediate vulnerabilities throughout the software development lifecycle.
  • Troubleshoot complex production issues and perform root cause analysis to improve platform stability.
  • Analyze application performance to identify and implement opportunities for optimization and scalability.

What we're looking for

  • Strong hands-on experience in Java, Spring Boot, and REST APIs.
  • Hands-on experience with Angular (2+) and Node.js.
  • Experience building and maintaining scalable, production-grade applications.
  • Strong problem-solving, troubleshooting, and debugging skills in distributed systems.
  • Solid understanding of software design principles, object-oriented programming, and software engineering best practices.
  • Experience designing and executing unit, functional, and integration testing strategies.
  • Knowledge of secure coding principles, application security fundamentals, and vulnerability prevention techniques.
  • 3–5 years of software engineering experience (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

O'Fallon, MO 11 days ago $92,000–$147,000
Java Angular React AWS Spring 5 Hibernate PostgreSQL Oracle SQL Server MySQL MongoDB NoSQL RESTful APIs SOAP J2EE Maven Gradle Jenkins Chef SonarQube HTML JavaScript jQuery CSS UNIX Shell AWK XML XSLT C# Databricks Agile Waterfall

Software Engineer II

Mastercard

O'Fallon, MO 18 days ago $92,000–$147,000
Java Selenium CI/CD gRPC SDLC Agile Scrum Kanban Object-Oriented Design Design Patterns Source Control Distributed Systems

Software Engineer II

Mastercard

O'Fallon, MO 9 days ago $92,000–$147,000
Java J2EE Spring Framework Spring Boot Oracle PL/SQL SQL GemFire Apache Spark Redis Hazelcast GridGain MQ JMS Splunk Linux Shell Scripting IntelliJ IDEA JBoss Developer Studio Distributed Systems

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid

Software Engineer II

Mastercard

O Fallon, IL 39 days ago $92,000–$147,000
Java J2EE Spring Boot RESTful APIs Microservices SQL CI/CD Machine Learning Generative AI Distributed Systems Cloud-native Containerization GitHub Copilot Claude Code Model Context Protocol

Software Engineer II

Microsoft

94 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