Senior Software Engineer, Java Full Stack & AI
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 66% of similar roles. Most pay $149,500–$177,250 — the blue band above. At the midpoint, this role pays about $150k versus about $163k for comparable roles.
Based on 240 similar postings.
Employer
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 159 open roles on FindRole.
Listed pay typically runs $120,000–$204,000 across 145 roles with salary data.
Most-posted roles
View all roles at MastercardAt a glance
The Senior Software Engineer - Java Full Stack & AI joins the Decision Services Technology team to develop analytics, reporting, and intelligence solutions. This role focuses on building AI-powered capabilities to automate manual analysis and improve customer outcomes within the payments and fraud detection space. You will design, develop, and deploy scalable APIs, backend services, and modern web applications while leading the integration of machine learning models into business products. The technical stack includes Java 8+, Spring Boot, Python, React, and Angular, alongside Oracle or SQL-based databases. You will also utilize CI/CD workflows and potentially work with AWS, Azure, GCP, Docker, Kubernetes, Databricks, and Spark. Responsibilities include mentoring engineers, conducting code reviews, and driving architectural decisions to ensure system reliability and performance.
What does a Software Engineer earn in Missouri?
Median $149500 from 56 postings across 6 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
McKesson Corporation
McKesson Corporation
CNA Financial
Walmart
SentinelOne