Tech Stack
Data StructuresAlgorithmsDistributed SystemsBackend DevelopmentFrontend DevelopmentSecurityPerformance EngineeringOperabilityReliabilityDeveloper ExperienceSystem OptimizationApplication SecurityCode ReviewObservabilityMonitoringReactTypeScriptBackstagePlugin-Based ArchitecturesDevops ToolsData-Driven User InterfacesAWSKubernetesCloud-Native TechnologiesCI/CD PipelinesInfrastructure As CodeTerraformCloudformationSplunkJavaC#Azure
Solid badges = required, outlined = preferred
Responsibilities
- Lead end-to-end software design and architecture, translating business and system requirements into scalable, reliable, and maintainable solutions.
- Own delivery of robust, secure, and high-performance software across backend platforms and frontend applications, driving engineering excellence.
- Define and implement comprehensive testing strategies, including Unit, Integration, and Functional/end-to-end testing, embedding automated testing within CI/CD pipelines.
- Lead performance engineering initiatives, including system benchmarking, load testing, and capacity planning, ensuring applications meet strict performance SLAs.
- Serve as a senior escalation point for complex production issues, leading root cause analysis, incident resolution, and driving systemic improvements.
Soft Skills
Software DevelopmentSystem DesignArchitectureQuality EngineeringTestingTroubleshootingTechnical LeadershipUnit TestingIntegration TestingFunctional TestingSecure Coding PracticesCommunication
Benefits
- 401k
- Dental
- Disability Insurance
- Gym/Wellness
- HSA/FSA
- Health Insurance
- Life Insurance
- Paid Time Off
- Parental Leave
- Tuition Reimbursement
- Vision
Culture
Mentorship ProgramCode Review CultureCross-Functional TeamsInclusive Hiring
Requirements
Preferred: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Regions: Us
Get jobs like this in your inbox
Weekly Data Structures, Algorithms, Distributed Systems hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Mastercard
Industry: payments
Size: enterprise
Mastercard is a global technology company in the payments industry, aiming to connect and power an inclusive, digital economy that benefits everyone by making transactions safe, simple, smart, and accessible.
View company profile →Compensation
Base salary: $140,000 – $231,000 USD
Bonus: annual bonus or commissions depending on the role
Similar Jobs
Lead Software Engineer
Mastercard · Greater St. Louis
$140k – $231k
Principal Software Engineer
Mastercard · Arlington, VA
Remote
Principal Software Engineer, Senior Architect
Mastercard · Purchase, NY
Hybrid
$170k – $337k
Lead Site Reliability Engineer - job post
Mastercard · 2200 Mastercard Boulevard, O'Fallon, MO 63368
$122k – $207k
Software Engineer Lead
S&P Global Mobility · Centreville, VA