About Mastercard
At Mastercard, we power economies and empower people in over 200 countries and territories. Together with our customers, we’re building a sustainable economy where everyone prospers. Through secure, simple, and smart digital payments, we connect people, businesses, and governments with innovative solutions that unlock opportunity and growth.
Since 2018, our Bill Pay Suite has supported nearly 95% of U.S. electronic bill payment service providers, and our latest product, Bill Pay Exchange, is reshaping the consumer bill-paying experience with simplified bill linking, expanded payment options, and intelligent biller suggestions.
The Role
We are looking for a hands-on Software Engineer II who thrives on writing high-quality, secure, and testable code to support our Bill Pay Program. You’ll collaborate across global teams to design, develop, and maintain cutting-edge applications while ensuring reliability, scalability, and compliance with Mastercard’s standards.
What You’ll Do
-
Write modular, functional, and testable code with a strong focus on performance and security.
-
Contribute to all phases of development including design, coding, testing, and documentation.
-
Maintain strong ownership of team software, runtime properties, and dependencies.
-
Collaborate in a global Agile environment, participating in design discussions, sprints, and reviews.
-
Troubleshoot and optimize existing code while implementing new features.
All About You (Qualifications)
Core Skills:
-
Strong foundation in algorithms, data structures, and core computer science concepts.
-
Expertise in Java, Spring Boot, Spring Batch, Hibernate, REST API development.
-
Proficiency with Linux, shell scripting, Oracle, and SQL programming.
-
Bonus: Experience with EXTJS for UI development.
Soft Skills & Experience:
-
Excellent problem-solving and analytical skills.
-
Strong communication skills—both written and verbal.
-
Ability to manage multiple priorities and meet deadlines.
-
Experience working in Agile development environments.
Why Join Mastercard?
At Mastercard, we don’t just build technology—we build inclusive, global communities. As part of our team, you’ll enjoy:
-
Competitive salary: $92,000–$147,000 USD (O’Fallon, MO).
-
Annual bonus eligibility.
-
Comprehensive benefits including medical, dental, vision, life, and disability insurance.
-
401k with best-in-class company match & deferred compensation eligibility.
-
Generous paid leave: 25 vacation days, 5 personal days, 80 hours of sick time, 16 weeks of parental leave, and up to 20 days of bereavement leave.
-
Tuition reimbursement, professional learning opportunities, and growth pathways.
-
Fitness reimbursement or on-site fitness facilities.
Diversity, Equity & Inclusion
We are an equal opportunity employer that values merit, inclusion, and respect. We welcome applicants from all backgrounds and perspectives. Employees are encouraged to bring their authentic selves to work, contributing to a culture of belonging and innovation.
Corporate Security Responsibility
Every person working for or on behalf of Mastercard is responsible for:
-
Following security policies and practices.
-
Protecting the confidentiality and integrity of information.
-
Reporting suspected breaches.
-
Completing all mandatory security training.
APPLY