Mastercard

Software Engineer I

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

Base Salary

$72k - $115k/yr

Responsibilities

  • Develop, test, maintain, and support software applications and services with guidance from experienced engineers.
  • Translate functional and non-functional requirements into scalable, maintainable, and secure software components and services.
  • Contribute to APIs, microservices, distributed applications, event-driven solutions, and established software architecture patterns.
  • Develop and maintain unit, functional, and integration tests and participate in code reviews.
  • Support cloud-based applications through monitoring, troubleshooting, root cause analysis, and issue resolution.
  • Contribute to performance optimization, observability, reliability, CI/CD, automation, logging, monitoring, alerting, and operational-readiness initiatives.
  • Collaborate with Product, QA, Architecture, Security, DevOps, and Operations teams to deliver business and technical solutions.

Requirements

  • Bachelor’s degree in computer science, engineering, information technology, or a related field, or equivalent practical software-development experience through a relevant internship, co-op, research, or professional business experience.
  • Strong understanding of programming fundamentals, data structures, algorithms, object-oriented design, and software design principles.
  • Working knowledge of Java, Golang, Kotlin, C#, or similar programming languages.
  • Familiarity with Spring Boot, Spring, Hibernate, or similar frameworks.
  • Understanding of architectural concepts including layered architectures, microservices, event-driven systems, and distributed applications.
  • Understanding of REST APIs, relational databases, SQL, software testing practices, unit testing frameworks, and automated testing methodologies.
  • Familiarity with Git, CI/CD pipelines, cloud platforms, DevOps practices, and Agile software development methodologies.
  • Basic understanding of application performance, scalability, monitoring, observability, troubleshooting, root cause analysis, secure coding, OWASP guidelines, and application security best practices.
  • Exposure to JavaScript or Angular is a plus.
  • Strong analytical thinking, problem-solving, communication, collaboration, and continuous-learning skills.

Benefits

  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; 80 hours of paid sick and safe time; 25 vacation days; five personal days; 10 U.S. observed holidays; 401(k) company matching; eligible deferred compensation; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.
  • The role is based in O’Fallon, Missouri; the posting does not specify a remote or hybrid arrangement.
  • Mastercard intends to fill the position by January 5, 2027, or as soon as possible if that date has passed.

Tech Stack

AngularC#GitGoJavaJavaScriptKotlinSpring BootSQL

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