Senior Software Engineer

Mastercard

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
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 $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 writing secure code across multiple languages using standards like OWASP and SEI CERT. You will utilize tools such as Sonar, Checkmarx, and JFrog XRay to ensure code quality, while managing CI/CD pipelines via Jenkins or AWS/Azure. Key technical requirements include proficiency in domain-driven design, cryptography, and the Test Pyramid concept. This role specifically addresses the Payment Enablement Program, providing value-added switching services to increase security and accessibility for processed transactions.

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 advocate for 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 vulnerability scanning using industry-standard 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.
  • Participate in product prioritization discussions with stakeholders to align technical work with business requirements.

What we're looking for

  • Skillful at writing secure code in multiple languages and familiar with standards like OWASP, CWE, and SEI CERT.
  • Understands engineering principles for mission-critical software including security, scalability, resiliency, performance, and operability.
  • Possesses a strong understanding of software design, architecture, data structures, and algorithms to develop scalable solutions.
  • Proficient in authoring test code using the Test Pyramid concept, behavior-driven development, and customer journey concepts.
  • Experienced in conducting code reviews and troubleshooting complex issues in distributed systems.
  • Able to perform domain-driven design to map software solutions to business contexts.
  • Proficient in orchestrating CI/CD pipelines and managing builds/artifacts using standard tools like Jenkins or Artifactory.
  • Bachelor's degree in a related field, payment industry knowledge, or experience with cryptography are preferred.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 5 days ago $115,000$184,000
Artificial Intelligence Machine Learning Jenkins AWS Azure Pipelines Sonar Checkmarx JFrog XRay Veracode Artifactory Domain-Driven Design Cryptography Test Pyramid Behavior-Driven Development Distributed Systems

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

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

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid