Senior Software Engineer (Go)

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

Senior Backend Software Engineer responsible for designing, building, and maintaining distributed Go-based backend services. You’ll develop event-driven systems with Kafka and Temporal, create scalable microservices in Docker/Kubernetes, and drive architectural decisions to improve performance, resiliency, and reliability while collaborating with cross-functional teams to deliver production-ready solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xsolla
Xsolla
4 months 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: 3 hours agoStatus: Live

Job Summary

Senior Backend Software Engineer responsible for designing, building, and maintaining distributed Go-based backend services. You’ll develop event-driven systems with Kafka and Temporal, create scalable microservices in Docker/Kubernetes, and drive architectural decisions to improve performance, resiliency, and reliability while collaborating with cross-functional teams to deliver production-ready solutions.
Location: Serbia
Workplace: Remote
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.

Pay and Benefits

Perks:Paid LeaveRemote Work

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:5+ yearsGamingCommerce
Skills:CollaborationOwnershipProblem-solvingCommunication
Languages:English
Tech Stack:GoKafkaTemporalDockerKubernetesCI/CD

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