Software Engineer I
Mastercard
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Mastercard
USAA
Braze
Braze
Braze
Braze