Xsolla logo
Xsolla

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.

Senior Backend Developer – Rust, C++

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 201-500Since 2005H1B SponsorCompany SiteLinkedIn

Location

Serbia

Posted

11 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishCloudDistributed SystemsRustUnityUnreal Engine

Job Description

Senior Backend Developer – Rust, C++

Xsolla

• Participate in the development and evolution of backend technologies for scalable virtual worlds • Work with high-load distributed systems • Integrate gameplay systems with backend infrastructure • Optimize project performance and scalability • Contribute to the development of multiplayer and large-scale online systems • Collaborate closely with game project teams and support the implementation of gameplay systems • Participate in architectural decisions and the technical evolution of the platform • Research and implement modern technologies for distributed simulation and large-scale multiplayer environments • Develop integrations with modern game engines and online services

Job Requirements

  • Strong proficiency in Rust and C/C++
  • Experience in game development, particularly multiplayer and online projects
  • Solid understanding of multiplayer architecture, networking, and distributed systems
  • Strong expertise in low-level high-performance programming
  • Good understanding of network protocols and client-server architecture
  • Experience optimizing performance and scalability of high-load systems
  • Understanding of real-time networking and latency-sensitive systems
  • Experience with industry-standard game engines such as Unreal Engine, Unity, or similar
  • Understanding of cloud infrastructure, distributed environments, and multi-cloud architectures
  • Strong knowledge of data structures and algorithms
  • Strong debugging, profiling, and problem-solving skills
  • Interest in modern networking technologies and distributed simulation systems
  • Strong communication skills and ability to work effectively in a team environment
  • At least 5 years of professional experience specifically in multiplayer game development or real-time distributed networks
  • Nice to Have: Experience working on MMO or large-scale multiplayer projects
  • Nice to Have: Experience with low-level network optimization
  • Nice to Have: Knowledge of QUIC, UDP/TCP internals, or modern networking approaches
  • Nice to Have: Experience with eBPF/XDP, DPDK, or similar performance-oriented technologies
  • Nice to Have: Experience developing distributed backend infrastructure for games or real-time systems

Benefits

  • unlimited Flexible Time Off
  • personalized career roadmap
  • training and educational opportunities

Related Job Pages

More Backend Engineer Jobs

Spectrum One logo

Backend Developer – Anticipated Hiring

Spectrum One

Achieve business transformation through custom-built software development

Backend Engineer11 days ago
Full TimeRemoteTeam 11-50Since 2015H1B No Sponsor

• Develop and maintain backend services and APIs. • Collaborate with front-end developers. • Optimize application performance and scalability. • Troubleshoot and debug issues. • Write clean and efficient code.

Worldwide
Job Closed
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

• Design and deliver resilient backend systems and cloud infrastructure • Develop robust APIs and automate infrastructure • Orchestrate containerized workloads • Implement reliable real-time and batch data pipelines • Contribute to backend services developed with Python and FastAPI • Support infrastructure automation using Terraform and Kubernetes (AKS)

Portugal
MindTech logo

Senior Java Backend Developer

MindTech

Your partner in Nearshore IT Outsourcing services. From Latam to the world.

Backend Engineer12 days ago
Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Diseñar, desarrollar y mantener servicios backend y APIs escalables utilizando tecnologías Java y Spring Boot. • Participar en definiciones de arquitectura y diseño técnico de aplicaciones empresariales. • Construir y optimizar arquitecturas basadas en microservicios y sistemas distribuidos. • Desarrollar aplicaciones seguras, resilientes y de alta disponibilidad. • Colaborar con equipos de producto, QA, DevOps y negocio. • Realizar code reviews y promover buenas prácticas de desarrollo. • Analizar y resolver problemas complejos en producción. • Participar en iniciativas de mejora continua relacionadas con performance, seguridad y escalabilidad. • Trabajar sobre entornos cloud-native y aplicaciones containerizadas.

Colombia
MindTech logo

Desarrollador .NET, Azure

MindTech

Your partner in Nearshore IT Outsourcing services. From Latam to the world.

Backend Engineer12 days ago
Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Diseñar, desarrollar y mantener aplicaciones enterprise utilizando .NET y Azure. • Construir y optimizar APIs REST y microservicios escalables. • Participar en definiciones de arquitectura y decisiones técnicas. • Trabajar junto a equipos de producto, QA y DevOps asegurando entregas de calidad. • Implementar mejoras de performance, seguridad y escalabilidad. • Colaborar en iniciativas de automatización y CI/CD. • Realizar code reviews y promover buenas prácticas de desarrollo. • Resolver incidentes complejos y dar soporte a ambientes productivos.

Colombia