X

Xsolla

Global payment solutions for video games

Senior Software Engineer – Payments - Payments, Credit Card & Alternative Payments

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in SerbiaNo salary listedRemote

About the Job

Requirements

  • At least 5 years of software engineering experience, with a strong focus on PHP and Go.
  • At least 2 years of experience working on payment processing systems in production.
  • Hands-on experience with card payment flows, including authorization, clearing, settlement, reconciliation, and chargebacks.
  • Experience integrating with or building against one or more alternative payment method providers, such as wallets, bank transfers, buy now pay later providers, or local payment methods.
  • A solid understanding of four-party and three-party payment models, including interchange, BIN logic, MCC codes, AVS, CVV, and 3DS/SCA.
  • A strong understanding of distributed systems, including idempotency, eventual consistency, fault tolerance, and high availability.
  • Proficiency in designing and consuming RESTful and/or event-driven APIs in a payments context.
  • Familiarity with PCI DSS and payment data security fundamentals.
  • Strong debugging and incident response skills in complex, high-volume financial systems.

Responsibilities

  • Implement and maintain scalable, fault-tolerant services for real-time authorization, batch clearing, and settlement workflows.
  • Build and maintain integrations with acquiring banks, card networks, payment gateways, fraud providers, and tokenization services.
  • Implement resilient routing logic, retry strategies, and failover mechanisms across card network connections.
  • Ensure transaction idempotency and correct state management across the full card payment lifecycle.
  • Support 3D Secure 2 and Strong Customer Authentication flows.
  • Implement and maintain card vaulting and tokenization solutions in line with PCI DSS requirements.
  • Build and maintain integrations with digital wallets, bank transfers, buy now pay later providers, prepaid and voucher methods, and regional local payment methods.
  • Design flexible, extensible integration patterns that allow rapid onboarding of new payment methods and providers.
  • Handle each payment method's lifecycle requirements, including asynchronous notifications, delayed confirmations, refund flows, and currency and settlement nuances.
  • Collaborate with Product to evaluate and prioritize new alternative payment method integrations based on market coverage and player demand.
  • Build and maintain automated reconciliation pipelines matching authorization, clearing, and settlement records across card and alternative payment method rails.
  • Reconcile internal ledgers against acquirer, network, and payment service provider reports, and detect and surface mismatches, duplicates, and missing transactions.
  • Develop safeguards to prevent revenue leakage and ensure ledger consistency at scale.
  • Ensure financial systems are audit-ready and compliant with internal financial controls.
  • Build and maintain payment reporting systems covering authorization rates, settlement reconciliation, interchange and fee breakdowns, alternative payment method conversion rates, and chargeback and dispute metrics.
  • Implement threshold-based alerting for authorization rate drops, decline pattern anomalies, settlement mismatches, volume spikes, and chargeback ratio changes across payment methods.
  • Contribute to internal financial dashboards supporting cost optimization, risk monitoring, and financial performance visibility.
  • Participate in on-call rotations and incident response for payment-critical systems.
  • Build systems compliant with PCI DSS, card network operating regulations, data encryption and tokenization standards, and regional mandates.
  • Contribute to secure handling of sensitive payment data across card and alternative payment method flows.
  • Support audit processes and financial compliance reviews as required.
  • Integrate with fraud detection and risk scoring systems across card and alternative payment method payment flows.
  • Implement chargeback and dispute workflow components, including evidence submission and representment support.
  • Build safeguards and monitoring for fraud pattern detection across payment methods.
  • Write clean, well-tested, and well-documented code, focusing on reliability, observability, and correctness.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Contribute to best practices for distributed systems design, observability, incident response, and financial data integrity.
  • Mentor junior engineers and contribute to the engineering culture.
  • Within the first 6 months, deliver meaningful improvements to at least one area of the card or alternative payment method stack, such as a new integration, reconciliation improvement, or reliability and observability uplift.
  • Within the first 6 months, demonstrate ownership of a payment domain area by proactively identifying and resolving gaps in reliability, correctness, or coverage.
  • Within the first 6 months, build working relationships with the Tech Lead, PM, and cross-functional stakeholders across Finance and Risk.
  • Within the first 6 months, contribute to engineering practices that raise the quality bar for the broader payments team.

Desired Qualifications

  • Experience at a payment service provider, acquirer, issuer, payment gateway, or fintech platform.
  • Familiarity with global payments and cross-border processing, including foreign exchange, local settlement, and regulatory considerations.
  • Experience with high transaction volumes of 10 million or more monthly transactions.
  • Exposure to authorization rate optimization and intelligent payment routing.
  • Familiarity with gaming, digital goods, or e-commerce payments.
  • Experience with audit processes and financial compliance reviews.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs