Lead Software Engineer

Mastercard
Dublin, Mountain View
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaborative","Communication","Proactive","Detail-oriented","Self-motivated"]

Build and maintain high-performance, high-volume Java applications for Mastercard’s Smart Data Commercial Platform, powering virtual card provisioning and reporting via API, Batch, and UI channels. Lead a distributed agile engineering team, collaborate with technical leads and product management to define features and user stories, and drive system improvements aligned to SLAs. Provide technical training, enhance engineering standards and process efficiency, and deliver secure, highly available solutions for a global customer base.

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
Reposted: similar role first listed 7 months ago

Job Summary

Build and maintain high-performance, high-volume Java applications for Mastercard’s Smart Data Commercial Platform, powering virtual card provisioning and reporting via API, Batch, and UI channels. Lead a distributed agile engineering team, collaborate with technical leads and product management to define features and user stories, and drive system improvements aligned to SLAs. Provide technical training, enhance engineering standards and process efficiency, and deliver secure, highly available solutions for a global customer base.
Location: Dublin, Mountain View
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead a distributed agile engineering team in the commercial virtual payments space.
  • •Develop and maintain high-performance, high-volume Java applications across API/Batch/UI channels.
  • •Collaborate with technical leads and product management to define features and user stories.
  • •Ensure system development and maintenance meet service level agreements (SLAs) and support faster time to market.
  • •Provide technical training and continuously improve engineering standards and process efficiency.

Key Requirements

  • •Strong Java development experience with Spring and Hibernate.
  • •Solid experience with RESTful APIs and JSON/SOAP based APIs using Java.
  • •Experience building global-scale solutions and working in an agile environment, contributing in retrospectives and discussions.
  • •Strong understanding of software engineering concepts and methodologies.
  • •Bachelor’s degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent work experience.
Experience:Distributed systemsDigital paymentsVirtual cardsAgileGlobal scale
Education:Bachelor's in Information Systems, Information Technology, Computer Science or Engineering
Skills:CollaborativeCommunicationProactiveDetail-orientedSelf-motivated
Tech Stack:JavaSpringHibernateRESTful APIsJSONSOAPCloud FoundryAWS

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