Senior Software Engineer, Java

Mastercard

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
O'Fallon, MO
Salary
$115,000–$184,000 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $150k
$104k most similar roles pay here $221k

This role pays less than 72% of similar roles. Most pay $149,500–$177,250 — the shaded 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 118 open roles on FindRole.

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

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer, Java

Senior Software Engineer - Java joins the Enterprise Credit Risk team to design, build, and modernize applications powering credit decisioning, portfolio risk management, lender workflows, and analytics. This role involves developing scalable full-stack applications, building secure backend services using Java, Spring Boot, and the Spring Framework, and creating responsive user interfaces with React, Angular, TypeScript, or JavaScript. The engineer will design RESTful APIs, microservices, and event-driven integrations while utilizing tools like Kafka, PostgreSQL, Oracle, and SQL Server. Technical responsibilities include cloud-native development with Docker, Kubernetes, and Azure or AWS platforms, alongside implementing CI/CD and DevSecOps practices. The position focuses on solving complex business problems within the lending and risk ecosystem by improving operational efficiency and performance through object-oriented design, automated testing, and robust software engineering standards to ensure high availability for critical financial services.

What does a Software Engineer earn in Missouri?

Median $149500 from 42 postings across 5 companies.

See salary data

What you'll do

  • Design, develop, and maintain scalable full-stack applications for Enterprise Credit Risk products.
  • Build secure, high-availability backend services using Java, Spring Boot, and the Spring Framework.
  • Develop responsive user interfaces using modern frontend technologies like React or Angular.
  • Design and implement RESTful APIs, microservices, and event-driven integrations to support scalable architectures.
  • Participate in architectural discussions to evaluate technologies and recommend solutions for system maintainability.
  • Create reusable services and components to improve engineering consistency and developer productivity.
  • Diagnose and resolve complex production issues through root cause analysis and performance optimization.
  • Contribute to cloud-native development, containerization, and CI/CD pipelines to ensure reliable software delivery.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM discipline (or equivalent practical experience).
  • Extensive experience as a Software Engineer, Senior Software Engineer, or Full-Stack Engineer developing enterprise-scale applications.
  • Strong hands-on experience with Java, object-oriented programming, and software design patterns.
  • Proven experience building RESTful APIs, microservices, and distributed applications using Spring Boot and the Spring Framework.
  • Experience developing modern web applications using React, Angular, TypeScript, or JavaScript.
  • Strong experience with relational databases (PostgreSQL, Oracle, or SQL Server) and event-driven architectures like Kafka.
  • Experience with cloud-native development, Docker, Kubernetes, and CI/CD pipelines.
  • Demonstrated technical leadership in complex projects, architectural improvements, or cross-team engineering efforts.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 2 days ago $115,000$184,000
Java Angular React Spring Hibernate J2EE AWS EC2 ECS S3 SQL NO SQL Oracle MySQL MongoDB RESTful SOAP Maven Gradle Jenkins Chef Sonar HTML JavaScript jQuery CSS XML XSLT Unix Shell Agile

Senior Software Engineer

Mastercard

O'Fallon, MO 8 days ago $115,000$184,000
Java Spring Boot Spring Data JPA SQL REST APIs Microservices CI/CD Jenkins XLR Sonar Clover Linux Data Structures Algorithms Object-Oriented Design OWASP Performance Testing Integration Testing

Senior Software Engineer

Mastercard

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

Senior Software Engineer

Mastercard

O Fallon, MO 3 days ago $115,000$184,000
Java Spring Boot PostgreSQL Oracle Dynatrace Splunk JProfiler JMH Performance Engineering APM ISO 8583 Automation Middleware

Senior Software Engineer

Equifax

St. Louis, MO 151 days ago
Java SpringBoot TypeScript JavaScript HTML CSS Angular Bootstrap AWS GCP Azure Terraform Helm Charts Jenkins CI/CD Infrastructure-as-Code Microservices BigQuery PubSub Apache Beam Dataflow Airflow SQL Server MySQL Git GitHub Maven Gradle JUnit Selenium SoapUI
5+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

Richmond, VA 50 days ago $130,000$170,000
React TypeScript C# .NET Framework SQL Server AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling Agent-based Architectures
6+ yrs exp