Software Engineer I

Mastercard

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $94k
$56k $218k
below market most similar roles pay here above market

This role pays less than 97% of similar roles. Most pay $135,000–$200,700 — the blue band above. At the midpoint, this role pays about $94k versus about $168k 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 155 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 136 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Software Engineer I

The Software Engineer I joins the Transaction Stream team to build applications and services powering critical capabilities across the real-time payment network. This role involves developing, testing, and maintaining software with a focus on speed, reliability, and resilience. You will write clean, secure code, translate functional requirements into scalable components, and contribute to APIs, microservices, and event-driven solutions. Key responsibilities include participating in code reviews, performing root cause analysis, and supporting cloud-based applications. Required skills include proficiency in Java, Golang, Kotlin, or C#, along with frameworks like Spring Boot, Hibernate, and SQL. You should also possess knowledge of data structures, algorithms, and REST APIs. The role requires applying secure coding practices to solve complex problems within a distributed, global payment infrastructure.

What does a Software Engineer earn in Missouri?

Median $149500 from 49 postings across 6 companies.

See salary data

What you'll do

  • Develop, test, maintain, and support software applications and services under the guidance of experienced engineers.
  • Write clean, maintainable, and secure code following established engineering standards and design principles.
  • Translate functional and non-functional requirements into scalable and secure software components.
  • Develop and maintain unit, functional, and integration tests to ensure software quality and reliability.
  • Contribute to the development of APIs, microservices, distributed applications, and event-driven solutions.
  • Support cloud-based applications by performing monitoring, troubleshooting, and root cause analysis.
  • Optimize application performance, scalability, and resource utilization to meet business requirements.
  • Contribute to CI/CD pipelines, automation, observability, and operational excellence initiatives.

What we're looking for

  • Bachelor's degree in computer science, engineering, information technology, or a related field, or equivalent practical experience (preferred).
  • Strong understanding of programming fundamentals, data structures, algorithms, and object-oriented design concepts.
  • Knowledge of software design principles to develop maintainable, scalable, and reusable software solutions.
  • Understanding of architectural concepts such as layered architectures, microservices, event-driven systems, and distributed applications.
  • Working knowledge of Java, Golang, Kotlin, C#, or similar programming languages.
  • Familiarity with Spring Boot, Spring, Hibernate, or similar frameworks.
  • Understanding of REST APIs, microservices, relational databases, SQL, and software testing practices.
  • Familiarity with Git, CI/CD pipelines, cloud platforms, DevOps practices, and Agile methodologies.
  • Exposure to JavaScript, Angular, or similar front-end technologies (preferred).

More like this

Similar roles

Software Engineer I

Mastercard

O'Fallon, MO 1 day ago $72,000–$115,000
Java Golang Kotlin Spring Boot Spring Hibernate React Angular SQL Relational Databases REST APIs Microservices Event-driven systems AWS PCF Docker Kubernetes Kafka NATS.io Splunk Dynatrace CI/CD Git OWASP

Software Engineer I

USAA

San Antonio, TX 6 days ago $93,770–$179,240
Salesforce Salesforce Data 360 Salesforce Data Cloud CI/CD Java Python SQL Go Kotlin Swift Objective-C C++ JavaScript HTML CSS Cobol Apex
4+ yrs exp Hybrid

Senior Software Engineer I

Braze

New York City, NY 24 days ago $128,842–$209,368
TypeScript React Ruby on Rails Cypress Jest RSpec Frontend Infrastructure Design Systems Code Generation Localization Accessibility API Tooling
5+ yrs exp Hybrid

Senior Software Engineer I

Braze

San Francisco, CA +1 18 days ago $140,400–$232,200
Kafka Distributed Systems Microservices Java Kotlin React Confluent Full-Stack Development Data Streaming Event Pipeline
5+ yrs exp Hybrid

Senior Software Engineer I

Braze

New York City, NY 18 days ago $140,400–$232,200
Kafka Distributed Systems Microservices Java Kotlin React Confluent Full-Stack Development Data Streaming Event Pipeline
5+ yrs exp Hybrid

Senior Software Engineer I

Braze

Austin, TX +1 18 days ago $140,400–$232,200
Kafka Distributed Systems Microservices Java Kotlin React Confluent Full-Stack Development Data Streaming Event Pipeline
5+ yrs exp Hybrid