Xsolla

Senior Software Engineer – Payments (Credit Card & Alternative Payments)

Xsolla
Apply
8 months ago
Serbia (city not specified)Senior

Responsibilities

  • Implement and maintain scalable services for real-time authorization, batch clearing, settlement, retries, routing, failover, idempotency, and payment state management.
  • Build integrations with Visa, Mastercard, Amex, Discover, acquiring banks, card networks, payment gateways, fraud providers, tokenization services, and alternative payment providers.
  • Develop integrations for PayPal, Apple Pay, Google Pay, ACH, SEPA, instant bank pay, BNPL, prepaid and voucher methods, and regional local payment methods.
  • Build automated reconciliation pipelines and safeguards that match payment records, detect mismatches and duplicates, prevent revenue leakage, and maintain ledger consistency.
  • Develop payment reporting, dashboards, threshold-based alerting, monitoring, and chargeback or dispute metrics.
  • Support PCI DSS compliance, secure payment-data handling, card vaulting, tokenization, audit processes, and financial compliance reviews.
  • Integrate fraud detection and risk-scoring systems and implement chargeback, dispute, evidence-submission, and representment workflows.
  • Write tested and documented code; participate in code reviews, technical design, architecture decisions, incident response, on-call rotations, and engineering best-practice development.
  • Mentor junior engineers and build working relationships with Product, Finance, Risk, the Tech Lead, and other cross-functional stakeholders.

Requirements

  • At least 5 years of software engineering experience with strong PHP and Go (Golang) experience.
  • At least 2 years of production experience working on payment-processing systems.
  • Hands-on experience with authorization, clearing, settlement, reconciliation, and chargebacks.
  • Experience integrating with or building against payment methods such as wallets, bank transfers, BNPL, or local payment methods.
  • Understanding of four-party Visa/Mastercard and three-party Amex/Discover models, interchange, BIN logic, MCC codes, AVS, CVV, and 3DS/SCA.
  • Strong understanding of distributed systems concepts including idempotency, eventual consistency, fault tolerance, and high availability.
  • Proficiency designing and consuming RESTful and/or event-driven APIs in payments contexts.
  • Familiarity with PCI DSS and payment-data security fundamentals.
  • Strong debugging and incident-response skills in complex, high-volume financial systems.
  • Preferred experience at a PSP, acquirer, issuer, payment gateway, or fintech platform.
  • Preferred familiarity with global and cross-border payments, FX, local settlement, regulatory considerations, authorization-rate optimization, intelligent payment routing, gaming or e-commerce payments, and audit or financial compliance reviews.
  • Preferred experience handling 10M+ monthly transactions.

Benefits

  • Unlimited Flexible Time Off.
  • Personalized career roadmap and professional development through training and educational opportunities.
  • Comprehensive benefits supporting physical, mental, and emotional well-being.
  • Background checks may be conducted after the final interview where permitted by law, in accordance with local regulations.

Tech Stack

GoPHP

Categories

Xsolla

About Xsolla

1,001-5,000 employees

Xsolla builds commerce and monetization infrastructure for video games, offering payment processing, merchant-of-record services, storefronts, subscriptions, and anti-fraud tools for developers and publishers. The privately held company, founded in 2005 and headquartered in Sherman Oaks, California, supports direct-to-consumer sales and global tax/compliance across many regions and payment methods. Its platform targets studios from indie to AAA and powers distribution, marketing, and in-game purchases.

Contact me