Software Engineer II

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

About The Position

The ABU team enables issuers and acquirers to securely communicate account changes for credential-on-file and recurring payments to merchants. This helps increase approval rates for card-not-present transactions, improve customer satisfaction, and reduce customer service demand. The team is strengthening platform performance, resiliency, and scalability to support evolving on-soil regulations and growing global demand. The role builds and enhances highly available, distributed systems as part of the modernization of the ABU platform. It offers opportunities to solve complex technical challenges, contribute to architectural decisions, and deliver secure, reliable software at scale. The engineer implements application logic in Java, writes unit, integration, and functional tests, participates in Scrum ceremonies, and supports delivery of committed iteration tasks. The role also includes mentoring junior team members, coordinating with stakeholders on development updates and next steps, and finding creative solutions to complex problems. The position is responsible for information security when accessing Mastercard assets, information, and networks. This includes following security policies and practices, protecting information confidentiality and integrity, reporting suspected security violations or breaches, and completing required security training. The position is based in O'Fallon, Missouri. The stated base salary range is $92,000–$147,000 USD. The successful candidate may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full-time and certain part-time employees generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leaves; paid sick and safe time; vacation and personal days; paid U.S. holidays; a 401(k) with company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.

Requirements

  • Strong programming skills and deep knowledge of Java.
  • Excellent knowledge of Spring and other frameworks.
  • Good knowledge of unit testing and mocking frameworks such as JUnit, Mockito, or EasyMock.
  • Good knowledge of SQL and experience working with Oracle.
  • Experience working with high-performance applications.
  • Good diagnostic and creative problem-solving skills.
  • Strong organizational skills and ability to manage multiple tasks within business-driven constraints and timelines.
  • Actively work through sprint backlog tickets to deliver value to products.

Responsibilities

  • Implement application logic in Java.
  • Write code for unit, integration, and functional testing.
  • Seek help from senior team members when blocked.
  • Participate in all Scrum ceremonies.
  • Apply development best practices to create well-designed, maintainable, testable, scalable, and secure code.
  • Mentor junior team members.
  • Work with stakeholders to provide development updates and next steps.
  • Complete committed tasks during the iteration and work through sprint backlog tickets to deliver product value.
  • Develop creative solutions to complex problems.
  • Follow Mastercard security policies and practices; protect the confidentiality and integrity of accessed information; report suspected information security violations or breaches; and complete periodic mandatory security training.

Benefits

  • Medical, prescription drug, dental, vision, disability, and life insurance.
  • Flexible spending account and health savings account.
  • Paid leaves, including 16 weeks of new parent leave and 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 hire date.
  • 10 annual paid U.S. observed holidays.
  • 401(k) with a company match.
  • Deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities.
  • Tuition reimbursement eligibility.
  • Potential annual bonus or commissions, depending on the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service