Mastercard is seeking a Lead Software Engineer (Architect) to join their Authentication Program team, focusing on developing and delivering authentication products for e-commerce transactions. This role is crucial in shaping how consumer authentication works for both in-store and e-commerce use cases, specifically working on products like ID Check, Token Authentication Service, and Token Authentication Framework.
As a Lead Software Engineer/Architect, you'll be at the forefront of creating architectural designs that scale and meet business requirements. The role involves hands-on coding, promoting best practices, and providing technical leadership to the team. You'll work within small collaborative teams consisting of software engineers and product managers, where customer success is paramount.
The position offers a competitive salary range of $138,000 - $221,000 USD for the O'Fallon, Missouri location, along with comprehensive benefits including medical insurance, 401k with company match, and extensive paid leave policies. Mastercard emphasizes diversity and inclusion, operating with a strong ethical framework and commitment to environmental responsibility.
The ideal candidate will have extensive experience with modern frameworks, microservice architectures, and advanced design patterns. You'll need strong technical skills in both frontend and backend development, with the ability to guide architectural decisions and mentor team members. This is an excellent opportunity for a senior technical leader who wants to impact how people interact with payment systems globally while working for a company that powers economies in over 200 countries.
If you're passionate about creating secure, scalable solutions and want to be part of transforming the future of digital payments, this role offers the perfect blend of technical leadership and hands-on development work.