Lead Software Engineer

Mastercard
United States
Workplace: HybridFull timeUSD 140,000 - 231,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Mentoring","Communication","Problem-solving","Analytical thinking","Leadership"]

Lead development for mission-critical payment processing systems for Mastercard’s Global Credit Authorization team, combining hands-on C/C++ engineering with technical leadership. Own design and testability improvements, create and execute comprehensive unit and system test plans, analyze logs and traces, and drive root-cause resolution. Work in an Agile CI/CD environment with a quality-first mindset, mentor engineers, and support production troubleshooting/on-call.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
1 month ago

Lead Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Lead development for mission-critical payment processing systems for Mastercard’s Global Credit Authorization team, combining hands-on C/C++ engineering with technical leadership. Own design and testability improvements, create and execute comprehensive unit and system test plans, analyze logs and traces, and drive root-cause resolution. Work in an Agile CI/CD environment with a quality-first mindset, mentor engineers, and support production troubleshooting/on-call.
Location: United States
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain high-performance, scalable software solutions using C/C++.
  • •Build unit tests and contribute to automated test frameworks; create test plans from requirements and designs.
  • •Execute functional, integration, system, and UAT activities and analyze logs/traces to validate behavior and coverage.
  • •Perform root-cause analysis on defects, drive issue resolution, and ensure production readiness prior to deployment.
  • •Participate in Agile ceremonies, mentor engineers, and support production troubleshooting, incident response, and on-call.

Pay and Benefits

Salary: USD 140,000 - 231,000 annually
Perks:Health InsuranceDentalVisionLife Insurance401kPaid Leave

Key Requirements

  • •Strong software development experience using C/C++ with Java experience valued.
  • •Proven experience creating and executing functional, integration, system, and UAT testing.
  • •Experience building test strategies and test plans from high-level technical designs and requirements.
  • •Deep understanding of software quality practices, test automation, defect management, and test coverage analysis.
  • •Solid knowledge of Linux/Unix environments and command-line tools; proficiency with scripting (preferably Shell) and Git.
Education:Bachelor's
Skills:MentoringCommunicationProblem-solvingAnalytical thinkingLeadership
Tech Stack:C/C++C++JavaGoogle TestLinux/UnixShell scriptingGitCI/CDScrumKanban

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor