Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 3 Nov 2026

Lead Software Engineer

Salary

$140,000 - $231,000 USD per year

Apply on Mastercard

Description

Mastercard is seeking a Lead Software Engineer to join the Authentication Program team. The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard.

Responsibilities:

  • Design and develop secure, reliable, and scalable solutions for globally distributed customer-facing products
  • Support development teams and work with stakeholders, promoting agile development
  • Create a culture of technical excellence and innovation
  • Research, create and evaluate technical solution alternatives for business needs using current and emerging technologies and frameworks
  • Drive advanced testing strategies including automation, chaos engineering, and resilience testing to validate system behavior under failure conditions
  • Remain hands-on by contributing to code, including building services, APIs, and writing unit, integration, and acceptance tests as well as architecture fitness functions
  • Work with business/product owners to architect and deliver new services to introduce new products and bundles
  • Participate in and contribute to team agile processes, including prioritization, trade-offs, and delivery planning
  • Drive architectural design, including dependent services, service interactions, and policies
  • Take ownership of improving the customer experience across a portfolio of services and applications
  • Contribute and lead initiatives by mentoring engineers at all levels to improve software engineering craftsmanship
  • Consult across teams and organizational boundaries to identify synergies and reuse opportunities
  • Conduct technical interviews and help raise the engineering talent bar

Code Quality & Review Responsibilities:

  • Conduct and lead code reviews, ensuring adherence to coding standards, performance optimization, security best practices, and maintainability
  • Establish and enforce code quality governance practices, including static analysis, peer reviews, and secure coding guidelines
  • Mentor engineers through code reviews, promoting clean code principles, reusable design, and continuous improvement
  • Drive consistency in development standards across teams and ensure high-quality, production-ready deliverables

Engineering Excellence & Fundamentals:

  • Apply strong data structures and algorithms knowledge to design efficient, scalable, and high-performance systems
  • Optimize application performance through effective use of data modeling, memory management, and algorithmic efficiency
  • Make informed design trade-offs based on computational complexity, scalability, and system constraints
  • Guide teams in applying foundational computer science principles to solve complex engineering problems

Technologies:

  • Java, J2EE, microservices, RESTful APIs, Angular, Web Services, JavaScript, HTML/CSS
  • Frameworks: Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate
  • UI frameworks: React, Angular
  • API design and tooling best practices
  • Cloud and DevOps: Kubernetes, Docker, Pivotal Cloud Foundry
  • Databases: Oracle, SQL Server, PostgreSQL, Redis
  • Tools: IntelliJ/Eclipse, Sonar, Git, Maven, Jenkins, CI/CD, Gatling

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Lead-Software-Engineer_R-280823

Apply on Mastercard