Senior Software Engineer (Go)

Xsolla
Baku, Serbia, Canada
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Ownership","Collaboration","Problem-solving","Communication"]

We are seeking a Senior Backend Software Engineer to design, build, and maintain scalable Go-based backend services powering core products. You will develop event-driven systems with Kafka and Temporal, craft microservices in Docker/Kubernetes, drive performance and reliability, collaborate across product teams, and own production-grade code from design through deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xsolla
Xsolla
1 year ago

Senior Software Engineer (Go)

✓ Verified Job

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

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

Job Summary

We are seeking a Senior Backend Software Engineer to design, build, and maintain scalable Go-based backend services powering core products. You will develop event-driven systems with Kafka and Temporal, craft microservices in Docker/Kubernetes, drive performance and reliability, collaborate across product teams, and own production-grade code from design through deployment.
Location: Baku, Serbia, Canada
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and maintain backend services that power core products and platforms.
  • •Develop event-driven systems using Go, Kafka, and Temporal (or similar orchestration tools).
  • •Build scalable microservices in containerized environments using Docker and Kubernetes.
  • •Drive architecture decisions that improve performance, resiliency, and maintainability.
  • •Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.

Key Requirements

  • •5+ years of backend development experience in Go or a similar language.
  • •2+ years of hands-on experience with Kafka or equivalent streaming platforms.
  • •Strong understanding of microservices architecture, distributed systems, and event-based communication.
  • •Experience working with workflow orchestration tools such as Temporal, Cadence, or similar.
  • •Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
Experience:GamingPaymentsCommerce
Skills:OwnershipCollaborationProblem-solvingCommunication
Tech Stack:GoKafkaTemporalCadenceDockerKubernetesCI/CDObservabilityMonitoring

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