Senior Software Engineer

Mastercard

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 76% of similar roles. Most pay $150,000–$202,120 — the shaded band above. At the midpoint, this role pays about $150k versus about $176k 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 128 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 114 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 Next Edge team, you will contribute to Mastercard’s core payments technology transformation by developing internal platforms, backend services, and engineering tools. You will design and implement microservices and distributed systems to improve developer productivity and accelerate software delivery across the payment ecosystem. Your daily responsibilities include writing maintainable code, creating automated tests, performing code reviews, and troubleshooting complex issues in high-volume, transaction-oriented environments. The role requires proficiency in Golang, Java, and gRPC, along with expertise in API development and software architecture. You will collaborate with product managers and designers to translate requirements into technical solutions while utilizing AI tools like GitHub Copilot or ChatGPT. This position focuses on modernizing payment platforms through scalable engineering solutions that enhance reliability, performance, and observability for the organization's core infrastructure.

What does a Software Engineer earn in Missouri?

Median $149500 from 40 postings across 7 companies.

See salary data

What you'll do

  • Design and develop internal platforms, microservices, and engineering tools to improve developer productivity.
  • Build high-quality backend services and supporting tools using Golang, Java, and gRPC.
  • Contribute to software architecture decisions to improve scalability, resiliency, and operational readiness.
  • Write maintainable code and automated tests to ensure reliable and efficient software delivery.
  • Analyze system behavior to troubleshoot complex issues and implement sustainable solutions.
  • Improve application performance, reliability, and observability across various services and platforms.
  • Mentor less experienced engineers through knowledge sharing and collaborative problem solving.
  • Integrate AI tools like GitHub Copilot or ChatGPT to enhance code quality and delivery outcomes.

What we're looking for

  • Degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical background.
  • Strong proficiency in Golang, Java, or comparable object-oriented programming languages.
  • Ability to design and implement complex features within large-scale applications and distributed systems.
  • Familiarity with microservices architecture, service-to-service communication patterns, and API development.
  • Understanding of software design principles and architectural patterns for scalable, resilient applications.
  • Strong foundation in data structures, algorithms, and problem-solving techniques.
  • Ability to evaluate and optimize application performance in high-volume, transaction-oriented environments.
  • AI-first mindset with the ability to leverage tools like GitHub Copilot or ChatGPT to improve productivity.

More like this

Similar roles

Senior Software Engineer

Mastercard

O Fallon, MO 10 days ago $115,000–$184,000
Java Spring Boot React TypeScript REST APIs Jenkins GitHub Bitbucket SonarQube Backstage CI/CD Terraform CloudFormation AWS Kubernetes Splunk C# Distributed Systems

Senior Software Engineer

Mastercard

O Fallon, MO 4 days ago $115,000–$184,000
Java Spring Boot AWS PostgreSQL Oracle SQL Microservices CI/CD Jenkins XLR Sonar Clover JFrog Artifactory Veracode Checkmarx Zally Linux Domain-Driven Design SQL

Senior Software Engineer

Mastercard

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

Arlington, VA 1 day ago $132,000–$212,000
Java Spring Boot React Angular PostgreSQL SQL Snowflake TypeScript JavaScript REST APIs Microservices Distributed Systems CI/CD Agile GitHub Copilot Object-Oriented Design Data Modeling Automated Testing
Hybrid

Lead Software Engineer

Mastercard

O Fallon, MO 6 days ago $140,000–$231,000
Golang Java Spring Boot Microservices Kubernetes AWS Azure GCP CI/CD DevSecOps Distributed Systems Event-Driven Architecture GitHub Jenkins Test-Driven Development Containerization APIs Infrastructure Automation
8+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 77 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