Software Engineer ||

MastercardO'fallon, MO
Hybrid

About The Position

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, working with customers to build a sustainable economy where everyone can prosper. They offer a wide range of secure, simple, smart, and accessible digital payment choices, leveraging technology, innovation, partnerships, and networks to deliver products and services that help people, businesses, and governments achieve their potential. Mastercard's industry expertise is complemented by its commitment to being a force for good, striving for a sustainable, inclusive global economy through its diverse workforce. The Mastercard Way fosters an inclusive and collaborative culture that values employees' strengths, views, and experiences. The Corporate Solutions team empowers businesses with innovative, trusted payment solutions for a seamless, digital-first experience globally. They are building a global business-to-business (B2B) technology platform to streamline payment management for businesses of all sizes. The team is seeking a Software Engineer II to advance their customer experience strategy through continuous innovation and problem-solving. The ideal candidate is passionate about the customer journey, highly motivated, intellectually curious, and analytical. Mastercard's software engineering teams utilize Agile development principles, advanced development and design practices, and prioritize security, reliability, and performance to deliver customer-delighting solutions. They are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments.

Requirements

  • Strong foundation in algorithms, data structures, and core computer science concepts.
  • Evidence of working with object-oriented development and design patterns.
  • Full stack developer with ability to write secure code in backend & frontend programming languages (Java, JavaScript, Angular, SQL) and familiar with secure coding standards and vulnerability management
  • Good knowledge of Spring, Spring Data JPA, REST and other frameworks.
  • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. JUnit, Mockito, Jasmine etc)
  • Strong written and verbal communication skills.
  • Strong analytical and excellent problem-solving skills
  • Self Starter, Proactive and Passionate about continuous improvement and delivering results
  • Thrives in an environment that is fast-paced and customer-oriented
  • Working knowledge of an Agile environment.

Nice To Haves

  • Bachelor’s degree in computer science, Software Engineering, or a related field preferred

Responsibilities

  • A hands-on full stack engineer that can code and build high quality secure front end and REST API/backend that is modular, functional, and testable.
  • Contribute to all parts of the software’s development including design, development, test, deployment, support, documentation, configuration
  • Participate in all the scrum ceremonies using Agile methodology.
  • Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties, dependencies, and build.
  • Communicate, collaborate, and work effectively in a team environment.

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, 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, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
  • many more
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service