Senior Software Engineer

Mastercard

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $150k
$101k most similar roles pay here $248k

This role pays less than 74% of similar roles. Most pay $149,500–$188,277 — 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 116 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 104 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, you will join a small team to design and code artificial intelligence, cloud, and machine learning platforms that provide mission-critical insights for global organizations. You will be responsible for developing high-performing, scalable software solutions while participating in prioritization discussions with stakeholders, estimating delivery tasks, and mentoring less-experienced team members. The role requires expertise in multiple programming languages, secure coding standards like OWASP, and domain-driven design to map software to business contexts. You will utilize tools such as Sonar, Checkmarx, and JFrog XRay for code quality and vulnerability scanning while managing CI/CD pipelines via Jenkins or AWS/Azure. Your work focuses on the Payment Enablement Program, which provides value-added switching services to increase security and accessibility for transactions processed by Mastercard across a global network of partners.

What does a Software Engineer earn in Missouri?

Median $149500 from 35 postings across 4 companies.

See salary data

What you'll do

  • Design and code high-performing, scalable software solutions for mission-critical systems.
  • Estimate and own the delivery of tasks including design, development, testing, and deployment.
  • Drive technical trade-off discussions and promote the adoption of standard technologies and frameworks.
  • Mentor junior team members and conduct peer reviews of coding, testing, and automation work.
  • Implement secure coding practices and manage vulnerabilities using industry-standard scanning tools.
  • Orchestrate CI/CD pipelines and manage production deployments using canary or blue-green techniques.
  • Perform performance tuning, monitoring, and troubleshooting for complex issues in distributed systems.
  • Map software solutions to business contexts using domain-driven design principles.

What we're looking for

  • Skilled at writing secure code in multiple languages following standards like OWASP, CWE, and SEI CERT.
  • Strong understanding of software design, architecture, data structures, and algorithms to develop scalable solutions.
  • Proficient in authoring test code using the Test Pyramid concept and behavior-driven development.
  • Experienced in conducting code reviews and troubleshooting complex issues in distributed systems.
  • Capable of performing domain-driven design to map software solutions to business contexts.
  • Proficient in orchestrating CI/CD pipelines and managing builds with tools like Jenkins, Artifactory, or others.
  • Experience with performance tuning, monitoring, observability, and maintaining highly available production systems.
  • A Bachelor's degree in software engineering, computer science, information technology, or a related field is preferred.

More like this

Similar roles

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp

Senior Software Engineer

Mastercard

O Fallon, MO 10 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 4 days ago $115,000$184,000
Artificial Intelligence Machine Learning Jenkins AWS Azure Sonar Checkmarx JFrog XRay Veracode Artifactory Domain-Driven Design Cryptography Test Pyramid Behavior-Driven Development Distributed Systems

Software Engineer II

Mastercard

O Fallon, MO 11 days ago $92,000$147,000
CI/CD Jenkins Azure DevOps AWS Artifactory JFrog Sonar Checkmarx Veracode Zally BDD Domain-Driven Design Cryptography Encryption OWASP CWE SEI CERT

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Upstart

Remote 88 days ago $164,800$228,400
PostgreSQL RESTful APIs TypeScript Node.js Next.js Prisma Webhooks Schema Migrations Authentication Audit Logging System Architecture
4+ yrs exp Remote