Software Engineer II

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
O'Fallon, MO
Salary
$92,000–$147,000 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $145k
This role $120k
$80k most similar roles pay here $207k

This role pays less than 75% of similar roles. Most pay $123,250–$166,762 — the shaded band above. At the midpoint, this role pays about $120k versus about $145k 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 115 open roles on FindRole.

Listed pay typically runs $115,000–$191,500 across 104 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer II

The Software Engineer II joins the Core Payments organization to design, develop, test, deploy, and support secure, scalable, and reliable software solutions for critical payment capabilities within Network Solutions. This role involves translating business requirements into technical solutions while managing the full software development lifecycle at both the application and component levels. The engineer will write high-quality code, participate in code reviews, perform troubleshooting and debugging, and optimize system performance through monitoring and refactoring. Key competencies include a deep understanding of software design principles, data structures, and secure coding practices. Technical requirements include experience with unit, functional, and integration testing, as well as proficiency with source control, CI/CD pipelines, automation, and Agile methodologies like Scrum or Kanban. The role focuses on building production-ready systems with high observability to solve complex payment infrastructure challenges.

What does a Software Engineer earn in Missouri?

Median $149500 from 37 postings across 7 companies.

See salary data

What you'll do

  • Design, develop, test, and deploy secure software applications throughout the full development lifecycle.
  • Translate business and technical requirements into scalable, maintainable, and secure software solutions.
  • Participate in code reviews to ensure high quality, security, and adherence to engineering standards.
  • Develop and maintain unit, functional, and integration tests to ensure system reliability.
  • Troubleshoot, debug, and refactor existing applications to improve stability and performance.
  • Optimize application scalability and reliability through monitoring and continuous improvement efforts.
  • Utilize CI/CD pipelines, automation, and source control to enhance engineering efficiency.
  • Create and maintain technical documentation for software components, APIs, and services.

What we're looking for

  • Experience developing, testing, deploying, and supporting software applications in an enterprise environment.
  • Ability to translate business requirements into secure, scalable, and maintainable software solutions.
  • Understanding of software design principles, architecture concepts, and common design patterns.
  • Proficiency in applying data structures and programming techniques to solve technical problems.
  • Experience with unit, functional, and integration testing practices and tools.
  • Knowledge of secure coding standards and secure software development practices.
  • Experience with source control, CI/CD pipelines, automation, and modern software delivery methodologies.
  • Familiarity with Agile development practices, including Scrum or Kanban.

More like this

Similar roles

Senior Software Engineer

Mastercard

O'Fallon, MO 25 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 17 days ago $115,000–$184,000
Golang Java gRPC Microservices Distributed Systems API Development Automated Testing Agile GitHub Copilot Claude Code ChatGPT

Senior Software Engineer

Mastercard

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

Microsoft

Redmond, WA 134 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Carvana

Tempe, AZ 120 days ago
C# .NET Core JavaScript TypeScript React Next.js GraphQL REST Azure AWS GCP Kubernetes Kafka RabbitMQ CosmosDB SQL NoSQL CI/CD Linux
6+ yrs exp

Senior Software Engineer

CoStar Group

Richmond, VA 67 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