Senior Payments Engineer - Real-Time Processing & APMs

Xsolla

United States

Remote

USD 140,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Unlimited Flexible Time Off
Career roadmap & professional growth
Training & development opportunities

Job summary

Xsolla is seeking a Senior Software Engineer – Payments to design, build, and maintain core components of our payment processing platform, spanning credit card acquiring and APMs. You will own critical payment flows from real-time authorization through settlement, reconciliation, and wallet/BNPL integrations, collaborating with Product, Finance, and Risk.

This role suits engineers who thrive in high-stakes financial systems and care deeply about data integrity.

Qualifications

  • 5+ years of software engineering experience with PHP and Go
  • 2+ years working on production payment processing systems
  • Experience integrating with or building against APM providers
  • Knowledge of card networks, interchange, BIN logic, MCC codes, AVS, CVV, and 3DS/SCA
  • Understanding of distributed systems including idempotency and high availability
  • RESTful and/or event-driven APIs in payments context
  • Familiarity with PCI DSS and payment data security fundamentals
  • Strong debugging and incident response skills in high-volume financial systems

Responsibilities

  • Implement and maintain scalable, fault-tolerant services for real-time card processing and settlement workflows
  • Build and maintain integrations with acquiring banks, card networks, payment gateways, fraud providers, and tokenization services
  • Ensure idempotency and correct state management across the card payment lifecycle
  • Support 3D Secure (3DS2) and Strong Customer Authentication (SCA) flows
  • Design and maintain APM integrations (wallets, BNPL, bank transfers, local methods)
  • Build reconciliation pipelines for card and APM rails; surface mismatches and leakage risks
  • Develop payment reporting, monitoring, and alerting for key metrics and anomalies
  • Ensure PCI DSS compliance and secure handling of payment data
  • Contribute to on-call rotations and incident response for payment-critical systems
  • Mentor junior engineers and promote engineering best practices

Skills

PHP
Go
Payment processing
APM integrations
Card networks
REST / event-driven APIs
PCI DSS familiarity
Distributed systems
Incident response
Code reviews

Job description

Xsolla is seeking a Senior Software Engineer – Payments to design, build, and maintain core components of our payment processing platform, spanning credit card acquiring and APMs. You will own critical payment flows from real-time authorization through settlement, reconciliation, and wallet/BNPL integrations, collaborating with Product, Finance, and Risk.

This role suits engineers who thrive in high-stakes financial systems and care deeply about data integrity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Payments Platform Engineer - Real-Time Payouts
Senior Payments Platform Engineer - Real-Time Payouts

alt • United States

Remote
USD 180,000 - 240,000
Senior Payments Infrastructure Architect
Senior Payments Infrastructure Architect

Payabli • United States

Remote
USD 200,000 - 320,000
Competitive salary
Stock options
Flexible PTO
+2
Senior Payments Architect: Real-Time, API-First Platform
Senior Payments Architect: Real-Time, API-First Platform

Raas Infotek • Jersey City (NJ)

Hybrid
USD 150,000 - 200,000
Senior Payments Data Analyst — Real-Time Insights
Senior Payments Data Analyst — Real-Time Insights

Rippling • San Francisco (CA)

Hybrid
USD 114,000 - 190,000
Senior Payments Platform Engineer (Remote)
Senior Payments Platform Engineer (Remote)

Block, Inc. • California (MO)

Hybrid
USD 218,000 - 327,000
Remote work
Medical insurance
Flexible time off
+2
Principal Payments Engineer — AI‑Driven Platform Lead
Principal Payments Engineer — AI‑Driven Platform Lead

AvidXchange, Inc. • Charlotte (NC)

Hybrid
USD 140,000 - 190,000
Hybrid workplace flexibility
Healthcare benefits
401(k) match
Senior Mainframe & Data Engineer - Payments
Senior Mainframe & Data Engineer - Payments

MainframeMaster • Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Payments Platform Engineer — Remote
Senior Payments Platform Engineer — Remote

Better Group • United States

Remote
USD 150,000 - 210,000
Health, dental, and vision coverage
Unlimited vacation
RRSP matching
+6
Senior Payments Backend Engineer - Remote
Senior Payments Backend Engineer - Remote

Collectors Universe, Inc. • United States

Remote
USD 141,000 - 229,000
Health Insurance
401(K) Matching Plan
Vacation: Flexible time-off
+4
Senior Software Engineer, Payments Platform (Java/Spring)
Senior Software Engineer, Payments Platform (Java/Spring)

OKX • San Jose (CA)

On-site
USD 179,000 - 268,000
L&D subsidy
Team building programs
Wellness and meal allowances
+1