Lead Software Engineer

Mastercard
United States
Workplace: OnsiteFull timeUSD 140,000 - 231,000 annuallyFunction: Software EngineeringSkills: ["Communication","Leadership","Problem-solving","Team mentoring","Agile"]

Lead the design and delivery of secure, scalable authentication-focused software for Mastercard’s global e-commerce and in-store payments programs. Mentor teams, drive agile practices, supervise architecture decisions, and advance automated testing, CI/CD, and resilient operations across microservices built with Java, Spring, React/Angular, and cloud-native tech.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months 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 the design and delivery of secure, scalable authentication-focused software for Mastercard’s global e-commerce and in-store payments programs. Mentor teams, drive agile practices, supervise architecture decisions, and advance automated testing, CI/CD, and resilient operations across microservices built with Java, Spring, React/Angular, and cloud-native tech.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key 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

Pay and Benefits

Salary: USD 140,000 - 231,000 annually
Perks:Health InsuranceDentalVision401kPaid LeaveLife InsuranceDisabilityWellness Stipend

Key Requirements

  • •Hands-on experience designing and building solutions for large-scale enterprise systems
  • •Strong experience building microservices in Java and UI components using React or Angular
  • •Experience deploying applications via CI/CD pipelines, Docker, and Kubernetes
  • •Knowledge of application security principles (encryption, PKI, hashing, JWT, OAuth, OIDC) and zero trust concepts
  • •Ability to coach teams on full-stack development and end-to-end service ownership
Experience:PaymentsEnterprise systemsFintech
Skills:CommunicationLeadershipProblem-solvingTeam mentoringAgile
Languages:English
Tech Stack:JavaJ2EEMicroservicesRESTAngularReactJavaScriptHTML/CSSSpringSpring BootSpring DataSpring BatchSpring RESTSpring CloudHibernateKubernetesDockerPivotal Cloud FoundryOracleSQL Server

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