Software Engineer II

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $155k
This role $120k
$79k most similar roles pay here $211k

This role pays less than 83% of similar roles. Most pay $135,000–$175,500 — the shaded band above. At the midpoint, this role pays about $120k versus about $155k 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 116 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer II

As a Software Engineer II within the Mastercard Authentication Program, you will contribute to building and operating authentication products like ID Check and Token Authentication Service for in-store and e-commerce use cases. Positioned at the intersection of site reliability, platform engineering, and release engineering, you will develop scalable backend services using Java, Spring Boot, and REST APIs while building user interfaces with Angular and Node.js. Your daily responsibilities include end-to-end delivery involving solution design, testing, deployment, and production support across hybrid environments including Kubernetes and cloud platforms. You will ensure high code quality through peer reviews and automated testing while addressing security, performance, and observability. The role focuses on solving complex problems in distributed architectures to provide secure, resilient, and production-ready solutions for authentication systems.

What does a Software Engineer earn in Illinois?

Median $192050 from 87 postings across 24 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, testing, deployment, and production support.
  • Participate in technical design sessions and architectural reviews to ensure scalable and secure solutions.
  • Develop and maintain unit, functional, and integration tests to ensure software reliability.
  • Implement secure coding standards and proactively remediate vulnerabilities throughout the development lifecycle.
  • Analyze system performance to identify and implement optimizations for scalability and observability.
  • Troubleshoot complex production issues and perform root cause analysis to improve platform stability.

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 in distributed architectures.
  • Proficiency in software design principles, object-oriented programming, and data structures/algorithms.
  • Experience designing and executing unit, functional, and integration testing strategies.
  • Knowledge of secure coding principles and application security fundamentals.
  • 3–5 years of software engineering experience.
  • Experience with cloud platforms (Kubernetes, AWS, Azure, or PCF) and CI/CD pipelines.

More like this

Similar roles

Lead Software Engineer

Mastercard

O Fallon, IL 29 days ago $140,000$231,000
Java Spring Boot Spring Integration Hibernate React AWS Kubernetes Terraform CloudFormation SQL Oracle REST SOAP CI/CD Backstage Splunk Microservices Distributed Systems Infrastructure as Code Unit Testing

Site Reliability Engineer II

Mastercard

O Fallon, IL 29 days ago $76,000$127,000
Python Go Bash Linux Unix AWS Azure GCP CI/CD Containerization Orchestration Observability Monitoring Troubleshooting Capacity Planning IT Service Management Network Administration

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum

Manager, Software Engineering

Mastercard

O'Fallon, MO 29 days ago $140,000$231,000
DevOps CI/CD Observability Agile Cloud Infrastructure SDLC Security Monitoring Incident Management Performance Tuning Fintech Identity Systems
10+ yrs exp

Lead Site Reliability Engineer

Mastercard

O Fallon, IL 129 days ago $122,000$207,000
Java Spring Framework Python Go Site Reliability Engineering DevOps CI/CD Distributed Systems Automation Configuration Management Observability Root Cause Analysis ITSM Capacity Planning Monitoring

Lead Platform Architect

Mastercard

O Fallon, MO 17 days ago $122,000$207,000
AWS Azure Kubernetes Claude Code Amazon Bedrock hybrid-cloud Multi-region Architecture Service-Oriented Architecture Middleware Distributed Systems Microsoft Visio Security Frameworks