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.
About Xsolla
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.
