Mastercard's Global Credit Authorization team is seeking a Lead Software Engineer to design, build, and validate mission-critical, highly available systems that process secure financial transactions at global scale. The role combines hands-on software engineering with quality engineering to define and execute validation strategies spanning functional behavior, transaction integrity, resiliency, performance, failover, recovery, monitoring, and production readiness. The engineer will develop software and automation using Java and/or Python, maintain representative test environments, and validate complex distributed systems under realistic traffic and failure conditions. The Lead Software Engineer will collaborate with software engineers, architects, operations teams, product owners, and other stakeholders to troubleshoot software and networking issues, analyze defects, and ensure changes meet quality, reliability, performance, and operational-readiness standards before production deployment. The position is based in O'Fallon, Missouri, and requires three days per week onsite.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior