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
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $120k
$79k most similar roles pay here $215k

This role pays less than 87% of similar roles. Most pay $139,500–$177,900 — the shaded band above. At the midpoint, this role pays about $120k versus about $159k 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 128 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 114 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 department to design, develop, test, deploy, and maintain scalable software solutions that integrate AI and Machine Learning capabilities into business-critical applications. This role involves building APIs, microservices, and distributed systems while utilizing AI agents, Model Context Protocol integrations, and tools like Claude Code and GitHub Copilot to automate workflows. The candidate will work with Java/J2EE, Spring Boot frameworks, SQL, and relational data concepts to build cloud-native services within a microservice architecture. Key responsibilities include implementing CI/CD pipelines, ensuring high availability through performance engineering, and applying secure coding practices. The position focuses on solving business problems and improving operational efficiency by creating production-ready AI-enabled applications that enhance the customer experience while maintaining high standards for code quality and system reliability in an enterprise environment.

What does a Software Engineer earn in Illinois?

Median $161972 from 68 postings across 23 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable software applications and microservices using Java and Spring Boot.
  • Build and integrate APIs that incorporate AI, Machine Learning, and Generative AI capabilities into business-critical systems.
  • Develop and utilize AI agents, skills, and Model Context Protocol (MCP) integrations to automate workflows.
  • Implement CI/CD pipelines to automate the testing, deployment, and monitoring of AI-enabled applications.
  • Design system architectures that ensure high availability, security, and performance for enterprise-grade services.
  • Write clean, maintainable code while performing peer code reviews to ensure adherence to engineering standards.
  • Monitor and optimize application performance to identify bottlenecks and improve resource utilization.
  • Apply secure coding practices to identify and remediate software vulnerabilities throughout the development lifecycle.

What we're looking for

  • Experience developing backend applications with Java/J2EE in Spring Boot frameworks for RESTful APIs and event-driven architectures.
  • Knowledge of microservice architecture and experience building scalable distributed systems.
  • Proficiency in SQL and relational data concepts.
  • Expertise in software design principles, object-oriented programming, and architectural patterns.
  • Experience applying data structures, algorithms, and computational problem-solving techniques.
  • Experience with cloud-native applications, containerization, orchestration, and CI/CD pipelines.
  • Experience with AI-enabled applications, automation solutions, and AI-assisted development tools like GitHub Copilot (preferred).
  • Bachelor's or master's degree in computer science, Software Engineering, or a related technical field (preferred).

More like this

Similar roles

Software Engineer II

Mastercard

O Fallon, IL 24 days ago $92,000–$147,000
Java Spring Boot REST APIs Angular Node.js Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Integration Testing Observability Software Architecture Security Best Practices AI-assisted Development Tools
3+ yrs exp

Principal Software Engineer

Mastercard

O Fallon, IL 22 days ago $170,000–$281,000
Java Spring Boot REST APIs gRPC Kubernetes Docker Kafka NATS MQ Microservices Domain-Driven Design Cloud-native Event-driven Architecture CI/CD Distributed Systems Observability Performance Engineering

Manager, Software Engineering

Mastercard

O Fallon, IL 15 days ago $140,000–$231,000
Java Spring Framework Spring Boot Spring Security RESTful APIs JUnit Mockito Maven SonarQube Git Bitbucket Jenkins Habitat Pivotal Cloud Foundry Linux Oracle Database GemFire Grid Shell Scripting Splunk Dynatrace HashiCorp Vault

Site Reliability Engineer II

Mastercard

O Fallon, IL 46 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 Data Engineer

Mastercard

O'Fallon, MO 8 days ago $115,000–$184,000
SQL Microsoft SQL Server Databricks Spark ETL ELT Data Warehousing Data Lake AWS Azure GCP Distributed Data Processing Workflow Orchestration GitHub Copilot Streaming Architecture Machine Learning
Hybrid

Lead Platform Architect

Mastercard

O Fallon, MO 34 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