Mastercard

Senior Software Engineer

Mastercard
Apply
1 day ago
O'Fallon, MO, USASenior
H1B sponsor

Base Salary

$115k - $184k/yr

Responsibilities

  • Design, build, test, deploy, and maintain software components, microservices, automation frameworks, and validation tools.
  • Contribute to software architecture, design patterns, cloud migration, scalability, reliability, observability, and operational readiness.
  • Develop test automation frameworks, CI/CD integrations, performance tests, reliability tests, production simulations, and unit, functional, service, and integration tests.
  • Apply secure coding, vulnerability detection, software composition analysis, and application-security practices.
  • Manage release workflows, builds, artifacts, and deployment strategies including canary and blue-green deployments.
  • Perform performance engineering, load testing, tuning, bottleneck analysis, and troubleshooting of complex production issues.
  • Lead code reviews and technical reviews of system designs, test strategies, and implementation approaches.
  • Collaborate with developers, architects, and product teams; mentor junior engineers; and recommend tools and technologies.

Requirements

  • Demonstrated experience developing microservices with Java and Spring Boot.
  • Experience with relational SQL databases, preferably PostgreSQL and Oracle SQL.
  • Advanced understanding of cloud-native architecture, PCF, and AWS.
  • Strong software engineering experience covering scalable architecture, distributed systems, testing, security, resiliency, operability, and performance.
  • Experience with Jenkins, XL Release, GitHub Actions, Sonar, Clover, Checkmarx, Zally, JFrog Xray, Veracode, and Artifactory or comparable tools.
  • Experience testing Linux and web applications, including unit, functional, integration, performance, and automation testing.
  • Strong knowledge of object-oriented design, modularity, design patterns, data structures, algorithms, and domain-driven design.
  • Experience with secure coding and application-security principles such as OWASP.
  • Ability to contribute to system design and architecture decisions and debug distributed production issues.
  • Strong analytical, problem-solving, communication, collaboration, organization, and continuous-improvement skills.
  • Bachelor’s or master’s degree in computer science or equivalent experience is preferred.
  • Preferred experience includes payments, tokenization, transaction processing, fraud rules engines, machine learning, anomaly detection, graph databases, and graph analysis.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; paid sick and safe time; vacation; personal days; paid U.S. holidays; 401(k) matching; deferred compensation for eligible roles; fitness reimbursement or onsite fitness facilities; and tuition reimbursement.
  • The listed position is based in O’Fallon, Missouri, and the posting indicates an intended fill date of January 24, 2027.
  • The posting states that compensation may include an annual bonus or commissions depending on the role.

Tech Stack

AWSGitHub ActionsJavaJenkinsLinuxOracle DatabasePivotal Cloud FoundryPostgreSQLSonarQubeSpring Boot

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me