Software Engineer II

Mastercard•O'fallon, MO
•$92,000 - $147,000

About The Position

Mastercard is seeking a software engineer to develop advanced technologies and applications that support payment innovation. The role uses Agile development principles and advanced development and design practices, with a focus on security, reliability, and performance. The engineer writes and tests high-quality, secure code that is modular, functional, and testable, and contributes to software design, development, documentation, and testing. The position requires ownership of the team's software, including an understanding of its maintenance characteristics, runtime properties, dependencies, and build. The engineer communicates and collaborates effectively in a global environment. Mastercard describes its workplace as inclusive and collaborative, and supports professional learning and development. The role also carries corporate security responsibilities, including following security policies, protecting information confidentiality and integrity, reporting suspected security violations or breaches, and completing required security training.

Requirements

  • Strong foundation in algorithms, data structures, and core computer science concepts.
  • Evidence of experience with object-oriented development and design patterns.
  • Proficiency in one or more modern programming languages, such as Java, Python, or C++; Java is preferred.
  • Strong written and verbal English communication skills.
  • Strong analytical and problem-solving skills.
  • Working knowledge of an Agile environment.

Responsibilities

  • Write and test high-quality, secure, modular, functional, and testable code.
  • Contribute to software design, development, documentation, and testing.
  • Take ownership of the team's software and understand its maintenance characteristics, runtime properties, dependencies, and build.
  • Communicate and collaborate effectively in a global environment.
  • Follow Mastercard security policies and practices, protect the confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete mandatory security training.

Benefits

  • Paid parental leave, including 16 weeks of new parent leave for eligible full-time employees
  • Flexible work hours
  • Gift matching
  • Volunteer incentives
  • Medical, prescription drug, dental, vision, disability, and life insurance
  • Flexible spending account and health savings account
  • Paid leaves, including up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time and 5 personal days, prorated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401(k) with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Tuition reimbursement eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service