Were looking for a Senior Software Engineer to join our Payments team and help build maintain and scale the platform that processes payments and PSP integrations for game developers and players globally.
Youll work on high-load mission-critical systems designing event-driven architectures optimizing transaction flows integrating with global payment providers and ensuring our platform stays reliable under real-world pressure. Youll have real ownership real impact and real engineering challenges to solve.
If you care deeply about correctness reliability and clean systems and you want your work to matter to millions of users this role is for you.
Design build and maintain backend services for payment processing
Integrate and support payment service providers (PSPs) and acquirers such as Adyen JP Morgan Chase and others
Build scalable event-driven architectures to handle high-throughput low-latency payment workloads
Write clean testable well-documented code with strong unit and integration test coverage
Optimize database queries and schema design across MySQL
Contribute to system design discussions code reviews and technical decision-making
Monitor system health troubleshoot production issues and drive continuous improvements in observability and reliability
Participate actively in CI/CD pipeline improvements and deployment processes
Mentor junior engineers and contribute to a culture of engineering excellence
4 years of backend engineering experience in production-grade systems preferably within Fintech Banking or Payments with strong proficiency in PHP and/or Golang; candidates with equivalent experience in comparable languages will be considered.
Hands-on experience with payment processing and PSP/acquirer integrations
Solid understanding of end-to-end payment flows: authorization capture refunds chargebacks and reconciliation
Strong grasp of OOP principles design patterns and clean architecture
Proficiency in SQL database design and query optimization
Experience with message queues (RabbitMQ Kafka) and caching layers (Redis)
Strong fundamentals in algorithms and data structures with practical application
Experience writingunit and integration tests as a core part of your workflow
Knowledge of PCI DSS compliance and secure payment data handling
Familiarity with 3D Secure (3DS) authentication protocols
Experience with tokenization and payment security best practices
Hands-on experience with Kubernetes and Google Cloud Platform (GCP)
Familiarity with the ELK stack for monitoring and log analysis
Experience with high-load mission-critical distributed systems
Frontend exposure withAngular or React is a bonus
Backend: PHP 8 (Symfony Doctrine) Golang
Databases: MySQL Redis
Infrastructure: Docker Kubernetes GCP RabbitMQ ELKRequired Experience:
Senior IC
Find out how you can launch, monetize and scale your video games worldwide, with no upfront costs, using Xsolla's comprehensive suite of tools and services.