Senior Software Engineer, Java Full Stack & AI

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
O'Fallon, MO
Salary
$115,000–$184,000 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $150k
$103k $223k
below market most similar roles pay here above market

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

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 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 Mastercard

At a glance

TL;DR · Senior Software Engineer, Java Full Stack & AI

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.

See salary data

What you'll do

  • Design, develop, test, and deploy complex software solutions using Java, Spring Boot, and Python.
  • Build scalable APIs, backend services, and modern web applications using React or Angular.
  • Lead the implementation of AI-enabled capabilities and automation initiatives into business products.
  • Contribute to architecture decisions and system designs for distributed and cloud-based systems.
  • Conduct code reviews and provide technical mentorship to less experienced engineers.
  • Perform troubleshooting and root-cause analysis for complex technical issues.
  • Improve system observability, performance, and operational readiness through continuous improvement initiatives.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
  • 6+ years of experience developing enterprise software solutions.
  • Advanced proficiency in Java 8+ and Spring Boot.
  • Deep understanding of REST APIs, microservices, and distributed systems.
  • Strong knowledge of React, Angular, or comparable frontend frameworks.
  • Expertise in Oracle or SQL-based database development.
  • Knowledge of Python for AI, automation, and data-driven applications.
  • Experience with AWS, Azure, or GCP (preferred); knowledge of Docker, Kubernetes, and cloud-native architectures (preferred).

More like this

Similar roles

Senior Software Engineer, Java Full Stack & AI

Mastercard

O Fallon, IL 1 day ago $115,000–$184,000
Java Spring Boot Python React Angular REST APIs Microservices Oracle SQL CI/CD AWS Azure GCP Docker Kubernetes Databricks Spark Delta Lake GitHub Copilot
6+ yrs exp

Senior Full Stack AI Software Engineer

McKesson Corporation

Irving, TX +1 6 days ago $126,000–$210,000
Java Spring Boot Angular PostgreSQL Azure TypeScript Kafka REST APIs Microservices CI/CD Docker Hibernate JPA Redis Liquibase Flyway Dynatrace GitHub Copilot Claude OpenAPI Swagger
7+ yrs exp Hybrid

Senior AI Full stack Software Engineer

McKesson Corporation

Columbus, OH +2 80 days ago $131,000–$218,300
Python Node.js LLM RAG LangChain LlamaIndex Pydantic TensorFlow PyTorch Hugging Face AWS GCP Azure Docker Kubernetes CI/CD HL7 FHIR Vector Databases Prompt Engineering NLP Medical Imaging
10+ yrs exp Hybrid

Senior AI Engineer

CNA Financial

Chicago, IL 55 days ago $72,000–$141,000
AI Engineering Cloud-native Microservices CI/CD API-first Event-driven Architecture GitHub Copilot Claude Cursor Java J2EE Guidewire InsuranceSuite Guidewire Cloud Platform Guidewire Jutro Digital Platform DevOps Test-driven Development Observability Full-stack Development
8+ yrs exp Hybrid

Senior Software Engineer, Java

Walmart

Bellevue, WA +1 128 days ago $108,000–$216,000
Java Spring Boot ReactJS TypeScript RESTful APIs Microservices Git CI/CD SQL NoSQL Docker Kubernetes GCP Azure System Design
3+ yrs exp Hybrid

Senior Software Engineer, Java

SentinelOne

112 days ago $132,000–$182,000
Java Python Go Kotlin Node.js AWS GCP Kubernetes Helm Docker Kafka Redis Jenkins GitHub CI/CD S3 DynamoDB RDBMS
5+ yrs exp