Software Engineer II, Decision Management Program

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 85% of similar roles. Most pay $137,500–$194,250 — the shaded band above. At the midpoint, this role pays about $120k versus about $166k 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 115 open roles on FindRole.

Listed pay typically runs $115,000–$191,500 across 104 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer II, Decision Management Program

Software Engineer II - Decision Management Program joins the Notification Manager team to develop and maintain an enterprise notification platform within the Decision Management Program. This role involves building and maintaining distributed, event-driven backend services that process high-volume transaction events to deliver critical fraud, security, and customer engagement notifications via email, SMS, and API channels. The engineer will design, develop, and test Java and Spring Boot microservices while contributing to platform modernization through Kafka messaging and cloud-native deployment practices. Key technical requirements include proficiency in Java (JDK 17), Spring Boot, REST APIs, SQL, and Oracle databases. Candidates should also possess skills in CI/CD pipelines, distributed systems, and observability tools like Splunk and Dynatrace. The role focuses on solving complex problems related to scalability, reliability, and performance within high-volume transaction processing environments.

What does a Software Engineer earn in Missouri?

Median $149500 from 37 postings across 7 companies.

See salary data

What you'll do

  • Design, develop, and maintain Java/Spring Boot microservices for the Notification Manager platform.
  • Implement new features, enhancements, and defect fixes while ensuring code meets security standards.
  • Build and maintain automated unit, integration, and API tests to ensure software quality.
  • Develop and optimize event-driven architectures using Kafka messaging and distributed processing patterns.
  • Participate in production support, incident response, and root cause analysis for system issues.
  • Monitor system health and performance using observability tools like Splunk and Dynatrace.
  • Contribute to platform modernization by reducing technical debt and improving operational efficiency.
  • Perform peer code reviews and contribute to technical documentation and knowledge sharing.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 2–5 years of software development experience.
  • Experience developing applications using Java and Spring Boot.
  • Understanding of REST APIs and microservice architectures.
  • Familiarity with messaging or event-driven systems.
  • Strong understanding of software design principles, object-oriented programming, data structures, and algorithms.
  • Working knowledge of SQL and relational databases.
  • Experience with source control, code reviews, and CI/CD practices; experience with cloud platforms (PCF/Tanzu, Kubernetes) or observability tools (Splunk, Dynatrace) is preferred.

More like this

Similar roles

Software Engineer II

Mastercard

O Fallon, MO 14 days ago $92,000–$147,000
Java Spring JUnit Rest Assured JBehave Cucumber Oracle REST SOAP CI/CD Jenkins Bamboo Sonar Checkmarx Fortify Maven Git SQL TDD BDD Agile Microservices
3+ yrs exp

Software Engineer II

Toast, Inc.

Remote 2 days ago $133,000–$213,000
Java Kotlin React TypeScript REST GraphQL Microservices Distributed Systems Enterprise Messaging AI Tools
Remote

Software Engineering II

Microsoft

16 days ago $102,100–$202,200
C C++ C# Java JavaScript Python Azure AWS GCP Distributed Systems CI/CD Automated Testing AI System Design Monitoring Telemetry
2+ yrs exp Hybrid

Software Engineering II

Microsoft

16 days ago $102,100–$202,200
C C++ C# Java JavaScript Python Azure AWS GCP Distributed Systems CI/CD Automated Testing AI ML System Design Monitoring Telemetry
2+ yrs exp Hybrid

Software Engineer II, Notification Manager

Mastercard

O Fallon, MO 4 days ago $92,000–$147,000
Java Spring Boot Kafka REST APIs SQL Oracle Microservices CI/CD Kubernetes PCF Tanzu Splunk Dynatrace Grafana Prometheus GitHub Bitbucket Distributed Systems Event-Driven Architecture
2+ yrs exp

Software Engineer II, Data Management

CoStar Group

Richmond, VA 19 days ago $108,000–$140,000
C# .NET React SQL Server PostgreSQL AWS Azure JavaScript LLMs Prompt Engineering DynamoDB S3 Lambda SageMaker Azure AI Foundry Data Modeling
Hybrid