Mastercard

Senior Software Engineer

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

Base Salary

$115k - $184k/yr

Responsibilities

  • Own application- or software-component-level delivery across design, development, testing, deployment, documentation, support, and configuration.
  • Develop full-stack solutions involving frontend applications, APIs, and backend services.
  • Translate business and technical requirements into scalable, secure, and maintainable software designs.
  • Develop and maintain unit, integration, functional, and regression tests.
  • Evaluate and improve application performance, scalability, reliability, observability, and operational readiness.
  • Troubleshoot production incidents and implement corrective and preventive actions.
  • Review code, testing, and automation for quality, security, standards compliance, and maintainability.
  • Mentor and guide new and less-experienced team members.
  • Implement API standards, cataloging practices, and standardized continuous integration and delivery pipelines.
  • Participate in Scrum ceremonies, engineering discussions, knowledge sharing, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Eight or more years of relevant software engineering or information technology experience.
  • Experience developing secure full-stack applications using Java, JavaScript, Angular, and SQL.
  • Strong knowledge of Spring, Spring Data JPA, Kafka, APIs, and related frameworks.
  • Experience creating unit, service, integration, functional, and regression tests using tools such as JUnit, Mockito, and Jasmine.
  • Knowledge of API, event-driven service, batch service, and user-interface application design patterns.
  • Experience applying secure coding standards and vulnerability-management practices throughout the software development lifecycle.
  • Experience using Sonar, CxOne, Checkmarx, Black Duck, and Zally to assess code quality, security vulnerabilities, and anti-patterns.
  • Experience orchestrating release workflows and implementing continuous integration and continuous delivery pipelines using Jenkins and XL Release.
  • Experience evaluating and improving application performance, scalability, and reliability through testing and tuning.
  • Strong troubleshooting, organizational, communication, prioritization, and problem-solving skills.
  • Ability to promote full-stack engineering practices and end-to-end service ownership across teams.
  • Desirable: experience with monitoring and observability tools such as Splunk or Dynatrace.

Benefits

  • The position is based at Mastercard’s technology location in O’Fallon, Missouri.
  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; vacation and personal days; paid U.S. holidays; 401(k) matching; fitness reimbursement or onsite fitness facilities; and tuition reimbursement.
  • The position is intended to be filled by December 27, 2026, or as soon as possible if that date has passed.

Tech Stack

AngularApache KafkaJasmineJavaJavaScriptJenkinsJUnitSonarQubeSplunkSQL

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