Senior Software Engineer – Payments

Xsolla
Serbia
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Problem-solving","Communication","Mentoring","Collaboration","Ownership"]

Senior software engineer responsible for designing, building, and maintaining the payments stack across credit card acquiring and alternative payment methods. You’ll own real-time authorization, batch processing, reconciliation, and fraud/risk integration, collaborating with Product, Finance, and Risk to ensure reliability, security (PCI DSS), and financial integrity in a high-volume fintech environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xsolla
Xsolla
5 months ago

Senior Software Engineer – Payments

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Senior software engineer responsible for designing, building, and maintaining the payments stack across credit card acquiring and alternative payment methods. You’ll own real-time authorization, batch processing, reconciliation, and fraud/risk integration, collaborating with Product, Finance, and Risk to ensure reliability, security (PCI DSS), and financial integrity in a high-volume fintech environment.
Location: Serbia
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Implement and maintain scalable, fault-tolerant services handling real-time authorization, batch clearing, and settlement workflows.
  • •Build and maintain integrations with acquiring banks, card networks (Visa, Mastercard, Amex, Discover), 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 (3DS2) and Strong Customer Authentication (SCA) flows.

Pay and Benefits

Perks:Paid LeaveLearning Budget

Key Requirements

  • •5+ years of software engineering experience
  • •at least 2+ years working on payment processing systems in production
  • •Hands-on experience with card payment flows: authorization, clearing, settlement, reconciliation, and chargebacks
  • •Experience integrating with or building against one or more APM providers (wallets, bank transfers, BNPL, local payment methods)
  • •Solid understanding of the four-party (Visa/Mastercard) and three-party (Amex/Discover) models, including interchange, BIN logic, MCC codes, AVS, CVV, and 3DS/SCA
Experience:5+ yearsPaymentsFintechGaming
Skills:Problem-solvingCommunicationMentoringCollaborationOwnership
Tech Stack:RESTEvent-drivenPCI DSS3DSSCAIdempotency

Company Brief

Xsolla
Provides payment, billing, distribution and commerce solutions for video game developers and publishers, enabling in-game purchases, store infrastructure, fraud protection, and global payment processing to monetize games across platforms and regions.
Industry: Payments
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Sherman Oaks, Los Angeles, United States
Founded: 2005
WebsiteLinkedIn