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 1 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 Onboarding and configuration platform 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, maintainable, and scalable solutions for globally distributed, customer-facing products.
  • Support development teams and collaborate with stakeholders while promoting agile development practices.
  • Create a culture of technical excellence, engineering quality, and innovation.
  • Research, develop, 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 and APIs; writing unit, functional, integration, and acceptance tests; and developing architecture fitness functions.
  • Partner with business and product owners to architect and deliver services that support new products and bundles.
  • Participate in team agile processes, including prioritization, trade-off discussions, and delivery planning.
  • Drive architectural design across dependent services, service interactions, and policies.
  • Design solutions for operational readiness, observability, reliability, and effective production support.
  • Lead the diagnosis and resolution of complex system issues by applying structured troubleshooting and root-cause analysis practices.
  • Take ownership of improving the customer experience across a portfolio of services and applications.
  • Lead and contribute to initiatives that improve software engineering craftsmanship, including mentoring engineers at all levels.
  • Consult across teams and organizational boundaries to identify synergies and opportunities for reuse.
  • Conduct technical interviews and help raise the engineering talent bar.

Code Quality and 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 by 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 and Fundamentals:

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

Technologies:

  • Languages and development: Java, J2EE, JavaScript, HTML, CSS
  • Architecture and integration: Microservices, RESTful APIs, web services, API design and tooling best practices
  • Frameworks: Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, Spring AOP, Hibernate, React, Angular
  • Cloud and DevOps: Kubernetes, Docker, Pivotal Cloud Foundry, CI/CD
  • Databases: Oracle, SQL Server, PostgreSQL, Redis
  • Tools: IntelliJ, Eclipse, Sonar, Git, Maven, Jenkins, Gatling

Skills

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-290277

Apply on Mastercard