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 Development Engineer

Salary

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

Apply on Mastercard

Description

Mastercard is seeking a highly skilled Lead Software Engineer to drive architecture, design, development, modernization, and operational excellence for mission-critical platforms.

The Cyber & Intelligence (C&I) organization is responsible for Mastercard's security and risk-related product development efforts, delivering innovative solutions focused on cybersecurity, authentication, fraud prevention, risk mitigation, and dispute resolution across the global payments ecosystem.

Responsibilities

  • Drive the architectural design of software solutions, including dependent services, service interactions, integration patterns, technology standards, and governance practices.
  • Design and build scalable, resilient, fault-tolerant platforms that meet performance, security, availability, and maintainability requirements.
  • Lead technical decision-making and architecture reviews across multiple systems and engineering teams.
  • Act as a hands-on developer and architect, writing high-quality, secure, modular, maintainable, and testable code.
  • Create, evaluate, test, and deploy innovative technologies that optimize existing products and enable new business opportunities.
  • Develop and maintain technology roadmaps focused on platform modernization, performance improvements, reliability, and cost optimization.
  • Contribute across the full software development lifecycle including requirements analysis, design, development, documentation, testing, deployment, and ongoing support.
  • Design and implement comprehensive testing strategies including unit, functional, integration, regression, and automated testing to ensure solution quality and reliability.
  • Champion Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices across engineering teams.
  • Lead code reviews and enforce engineering standards to ensure code quality, maintainability, security, and consistency with organizational best practices.
  • Embed secure software development practices throughout the software development lifecycle, including secure design reviews, threat modeling, vulnerability remediation, and adherence to secure coding standards.
  • Drive performance engineering initiatives through capacity planning, performance testing, system optimization, and scalability improvements.
  • Own the operational characteristics of delivered solutions, including observability, monitoring, logging, alerting, reliability, maintainability, and recoverability.
  • Ensure systems are designed for operational excellence by implementing robust monitoring, diagnostics, and support capabilities.
  • Lead root cause analysis and resolution of complex production issues, driving continuous improvements to platform stability, resiliency, and service availability.
  • Guide the modernization of legacy platforms using microservices architectures, cloud-native engineering practices, anti-corruption layers, and strangler-pattern approaches.
  • Collaborate effectively with global engineering, product, operations, and security teams.
  • Mentor engineers on software architecture, design patterns, engineering practices, coding standards, and emerging technologies.
  • Serve as a technical leader and ambassador by presenting at internal forums, industry conferences, and engineering communities.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Advanced expertise in software engineering, distributed systems, object-oriented design, algorithms, and data structures.
  • Strong understanding of software architecture principles, design patterns, domain-driven design, and distributed system design.
  • Proficiency in one or more modern programming languages such as Java, Scala, Node.js, TypeScript, Angular, or similar technologies.
  • Demonstrated experience designing and developing enterprise-scale applications and services.
  • Strong experience with cloud platforms, including IaaS, PaaS, serverless technologies, containerization, and cloud-native architectures.
  • Experience with microservices, APIs, event-driven architectures, CI/CD pipelines, DevOps practices, and Infrastructure as Code.
  • Advanced knowledge of secure coding practices, application security concepts, and software risk mitigation techniques.
  • Experience designing and implementing automated testing frameworks and integration testing strategies.
  • Strong understanding of observability, monitoring, logging, performance tuning, and operational readiness.
  • Proven ability to troubleshoot and resolve complex technical issues across application, infrastructure, and integration layers.
  • Experience designing highly available and resilient systems that can withstand infrastructure and service failures.
  • Strong analytical, communication, collaboration, and problem-solving skills.
  • Experience working within Agile development environments.
  • Demonstrated ability to mentor and influence engineers through technical leadership and coaching.
  • Passion for continuous learning, innovation, and engineering excellence.

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

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-Development-Engineer_R-292929

Apply on Mastercard