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
8 days ago
Freshness
Confirmed live today

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 Directory Services Team within the Core Payments department to support the Authentication Program. This role focuses on building and maintaining high-performance software for Identity Check, a global platform utilizing the EMV 3-D Secure protocol to secure digital payment interactions. Responsibilities include designing, developing, and testing Java-based software components, participating in architectural discussions, and ensuring operational readiness through monitoring and troubleshooting. The candidate will utilize Java EE, Spring Boot, Kubernetes, Docker, Git, Bitbucket, Oracle Database, and Redis. Technical requirements include experience with RESTful APIs, JUnit, Mockito, and Spring Test, alongside proficiency in secure coding standards like OWASP. The role solves the technical challenge of protecting billions of global transactions by ensuring scalable, reliable, and secure authentication for issuers, merchants, and consumers.

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, test, and maintain high-quality Java-based software components for the Identity Check platform.
  • Create maintainable and scalable solutions for complex business challenges using software design principles.
  • Perform detailed technical design activities to ensure alignment with architectural standards and development practices.
  • Develop software with operational readiness by incorporating observability, monitoring, and troubleshooting features.
  • Design and maintain comprehensive unit, functional, and integration tests to validate application behavior.
  • Analyze application behavior to identify and resolve performance bottlenecks and reliability issues.
  • Apply secure coding practices to minimize vulnerabilities and adhere to organizational security standards.
  • Conduct peer code reviews to provide feedback on code quality, maintainability, and security.

What we're looking for

  • Proficient experience developing Java microservices and RESTful APIs using Java EE and Spring technologies, including Spring Boot.
  • Knowledge of software design principles, data structures, and object-oriented programming concepts.
  • Proficiency working with orchestration platforms and tools like Kubernetes and Docker.
  • Experience using source control and collaborative development tools such as Git and Bitbucket.
  • Experience working with relational and/or distributed data stores such as Oracle Database and Redis.
  • Experience deploying and supporting applications running on Tomcat or similar application platforms.
  • Hands-on experience using AI-assisted software development tools like GitHub Copilot or Claude Code.
  • Understanding of secure coding principles and industry standards such as OWASP, CWE, and SEI CERT.

More like this

Similar roles

Software Engineer II

Mastercard

O'Fallon, MO 18 days ago $92,000–$147,000
CI/CD Agile Scrum Kanban Source Control Integration Testing Software Architecture Design Patterns Data Structures Observability Secure Coding Automation Monitoring

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 41 days ago $92,000–$147,000
Java Spring Boot Angular Node.js REST APIs Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Observability Integration Testing Object-Oriented Programming Clean Architecture
3+ yrs exp

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