Senior Software Engineer

Mastercard

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $150k
$102k most similar roles pay here $237k

This role pays less than 74% of similar roles. Most pay $149,500–$189,212 — the shaded band above. At the midpoint, this role pays about $150k versus about $169k 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 131 open roles on FindRole.

Listed pay typically runs $115,000–$184,000 across 118 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer within the Mastercard Commercial Solutions team, you will help build a global business-to-business technology platform designed to streamline how businesses manage payments. You will own software delivery activities at the application level, including designing, developing, and testing full-stack solutions such as front-end applications, REST APIs, and backend services. Your daily work involves translating requirements into scalable designs, participating in Scrum ceremonies, mentoring team members, and ensuring code quality through rigorous reviews. The role requires proficiency in Java, JavaScript, Angular, SQL, Spring, Spring Data JPA, Kafka, and tools like JUnit, Mockito, and Jasmine. You will also utilize Sonar, Checkmarx, and Jenkins to manage security and CI/CD pipelines. This position focuses on optimizing digital payment efficiency for buyers and sellers while ensuring high performance, reliability, and observability across integrated systems.

What does a Software Engineer earn in Missouri?

Median $149500 from 38 postings across 5 companies.

See salary data

What you'll do

  • Develop full-stack solutions including front-end applications, REST APIs, and backend services.
  • Translate business and technical requirements into scalable, secure, and maintainable software designs.
  • Own the full software delivery lifecycle including design, development, testing, deployment, and documentation.
  • Review team code and automated tests to ensure quality, security, and standards compliance.
  • Analyze and optimize application performance through testing, measurement, troubleshooting, and tuning.
  • Design and maintain applications for operational readiness using reliability, observability, and monitoring practices.
  • Troubleshoot production incidents and implement corrective and preventive actions.
  • Mentor and guide less-experienced team members on engineering principles and best practices.

What we're looking for

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Eight or more years of relevant software engineering or information technology experience.
  • Experience developing secure full-stack applications using Java, JavaScript, Angular, and SQL.
  • Strong knowledge of Spring, Spring Data JPA, REST APIs, Kafka, and related frameworks.
  • Experience designing and maintaining unit, service, integration, functional, and regression tests using JUnit, Mockito, and Jasmine.
  • Experience implementing CI/CD pipelines using tools such as Jenkins and XL Release.
  • Experience using security and quality tools including Sonar, CxOne, Checkmarx, Black Duck, and Zally.
  • Experience with monitoring and observability tools such as Splunk or Dynatrace (preferred).

More like this

Similar roles

Senior Software Engineer

Mastercard

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

Warner Bros. Discovery

Remote (Atlanta, GA) 9 days ago $130,970–$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD JIRA Confluence A/B Testing Cursor Copilot Claude
6+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 63 days ago $96,700–$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

JLL (Jones Lang LaSalle)

Chicago, IL +1 60 days ago $160,000–$180,000
LLM RAG Prompt Engineering CI/CD Multi-agent Orchestration CRM CMS Marketing Automation Analytics Observability
3+ yrs exp

Senior Software Engineer

Abbott

Alameda, CA 44 days ago $100,000–$200,000
Java Spring Boot Microservices REST Kafka RabbitMQ Kubernetes Python Kotlin GraphQL gRPC AWS Azure GCP Terraform Helm HIPAA GDPR
7+ yrs exp

Senior Software Engineer

Abbott

Alameda, CA 37 days ago $114,000–$228,000
Java Spring Boot Microservices REST Kafka RabbitMQ Kubernetes Python Kotlin GraphQL gRPC AWS Azure GCP Terraform Helm HIPAA GDPR
9+ yrs exp