Senior Software Engineer– RPPS Platform

Mastercard
United States
Workplace: OnsiteFull timeUSD 115,000 - 184,000 annuallyFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving"]

Join the RPPS (Remote Payment and Presentment System) platform team to build and support scalable payment processing applications across Mastercard’s ecosystem. You’ll design and deliver full-stack solutions, develop RESTful APIs and integrations, write automated tests, and troubleshoot production issues. Collaborate with product, architecture, platform engineering, and operations in an Agile environment, while improving scalability, resilience, security, and long-term platform evolution.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months ago

Senior Software Engineer– RPPS Platform

✓ Verified Job

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

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

Job Summary

Join the RPPS (Remote Payment and Presentment System) platform team to build and support scalable payment processing applications across Mastercard’s ecosystem. You’ll design and deliver full-stack solutions, develop RESTful APIs and integrations, write automated tests, and troubleshoot production issues. Collaborate with product, architecture, platform engineering, and operations in an Agile environment, while improving scalability, resilience, security, and long-term platform evolution.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, deploy, and maintain scalable software applications supporting Mastercard payment processing platforms.
  • •Build full-stack solutions using Java, Spring Boot, Angular, and APIs; contribute to architecture decisions for scalability and resilience.
  • •Design and develop RESTful APIs and service integrations for enterprise-scale transaction processing.
  • •Participate in Agile development activities including backlog refinement, sprint planning, standups, retrospectives, and solution reviews.
  • •Perform code reviews, write automated tests, troubleshoot production issues, and support incident response and continuous service improvement.

Pay and Benefits

Salary: USD 115,000 - 184,000 annually
Perks:Health InsuranceDentalVisionDisabilityLife Insurance401kPaid LeavePaid SickPersonal Days

Key Requirements

  • •Strong experience developing enterprise applications using Java and Spring Boot.
  • •Experience building and consuming REST APIs in distributed application environments.
  • •Experience with modern front-end development technologies, including Angular or similar frameworks.
  • •Experience designing, implementing, and maintaining automated unit, functional, and integration testing.
  • •Strong troubleshooting, root cause analysis, and secure coding practices in complex application environments.
Experience:FintechPayment processing
Skills:CommunicationCollaborationProblem-solving
Tech Stack:JavaSpring BootREST APIsAPIsAngularCI/CDDevOpsMonitoringLoggingAlertingObservabilityUnit testingIntegration testingFunctional testingSecure coding

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