cover image
Xsolla

Xsolla

xsolla.com

4 Jobs

1,072 Employees

About the Company

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games. Serving only the video game industry, Xsolla caters to businesses from indie to enterprise, with solutions that solve the complexities of distribution, marketing, and monetization so developers, publishers, and platform partners. Our goal is to increase your audience, sales and revenue. Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve, Twitch, Epic Games, and PUBG Corporation.

Listed Jobs

Company background Company brand
Company Name
Xsolla
Job Title
Video Streaming Engineer
Job Description
**Job title:** Video Streaming Engineer **Role Summary** Design, develop, and optimize high‑performance, low‑latency video streaming pipelines and infrastructure for global audiences. **Expectations** - Deliver scalable, reliable streaming solutions that maintain high video quality and minimal latency. - Work collaboratively to integrate advanced rendering and overlay capabilities across platforms. - Stay current with emerging video codecs, protocols, and industry best practices. **Key Responsibilities** - Architect and implement end‑to‑end streaming pipelines using GStreamer, FFmpeg, and Chromium Embedded Framework (CEF). - Support a full range of video codecs (H.264, HEVC, VP8, VP9, AV1, VVC) and containers/protocols (FLV, HLS, RTMP, SRT, MPEG‑TS, MP4). - Build, containerize, and deploy streaming services with Docker in cross‑environment setups. - Develop performance‑critical processing modules in Rust and C++. - Integrate CEF into compositing workflows to enable advanced rendering and overlay. - Monitor, troubleshoot, and optimize stream quality, latency, and reliability. - Collaborate with front‑end, back‑end, and product teams to deliver seamless user experiences. - Document architectural decisions, processes, and best practices for internal use. **Required Skills** - Proficiency with GStreamer, FFmpeg, and CEF integration. - Strong programming in Rust & C++. - Experience with Docker containerization and orchestration. - In‑depth knowledge of video codecs and streaming protocols (H.264, HEVC, VP8, VP9, AV1, VVC; FLV, HLS, RTMP, SRT, MPEG‑TS, MP4). - Solid understanding of network protocols and real‑time media delivery. - Ability to profile, debug, and optimize multimedia applications for low latency and high reliability. **Nice to Have** - Cloud‑native streaming experience (AWS, Azure, GCP). - Knowledge of DRM, adaptive bitrate streaming, and content protection. - Familiarity with WebRTC or similar real‑time communication technologies. - Background in gaming, live streaming, or interactive media. **Required Education & Certifications** - Bachelor’s (or higher) degree in Computer Science, Software Engineering, Media Technology, or a related field. - Relevant certifications (e.g., Linux Foundation, AWS Certified Solutions Architect, GStreamer certification) are a plus but not mandatory.
Canada
Remote
26-03-2026
Company background Company brand
Company Name
Xsolla
Job Title
Backend Software Engineer (Infrastructure-Focused)
Job Description
**Job Title** Backend Software Engineer (Infrastructure-Focused) **Role Summary** Design, develop, and maintain scalable backend services and infrastructure in a production Kubernetes environment. Focus on Infrastructure as Code, dynamic scaling, reliability, and close collaboration with DevOps to deliver high‑performance, secure backend APIs. **Expectations** - Deliver architecture and code that enables dynamic scaling across hundreds of pods. - Own end‑to‑end lifecycle of services, from development to deployment and operations. - Demonstrate deep systems thinking, bridging application behavior with infrastructure operations. - Continuously improve observability, resilience, and cost efficiency of the platform. **Key Responsibilities** - Build and maintain Node.js / TypeScript APIs. - Create and evolve IaC (Terraform or equivalent) for Kubernetes clusters. - Develop Docker‑based build, test, and deployment pipelines. - Design scaling and deployment strategies for multi‑service environments. - Collaborate with engineering and DevOps on resilience, observability, and security. - Monitor, troubleshoot, and optimize system performance and cost. - Document infrastructure patterns, operational workflows, and best practices. - Stay abreast of emerging cloud infrastructure and backend tools. **Required Skills** - Kubernetes (autoscaling, cluster lifecycle, production debugging). - Dockerized workloads (build, run, optimize). - Node.js with TypeScript (backend service development). - Infrastructure as Code (Terraform or similar). - Designing and operating scalable, production‑grade backend systems. **Required Education & Certifications** - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience. - Optional: Certifications in Kubernetes (CKA/CKAD), Terraform, or cloud platforms are a plus.
Canada
Remote
26-03-2026
Company background Company brand
Company Name
Xsolla
Job Title
Senior Backend Engineer
Job Description
**Job Title:** Senior Backend Engineer **Role Summary:** Design, develop, and maintain high‑performance, cloud‑native backend services and microservices using Go. Drive architectural improvements, ensure system reliability, and support production operations in a fast‑paced, collaborative environment. **Expactations:** - 5+ years of professional backend development experience. - Proven expertise with Go (or comparable language) and microservices. - Strong problem‑solving skills for production incidents and performance tuning. - Ability to work cross‑functionally with product, design, and QA teams. - Participation in on‑call rotation and continuous improvement initiatives. **Key Responsibilities:** - Build and evolve backend services powering core platforms. - Implement event‑driven architectures with Kafka (or similar). - Deploy and manage containerized microservices on Docker/Kubernetes. - Lead architecture decisions to enhance performance, resiliency, and maintainability. - Own code in production: monitoring, debugging, and optimization. - Write automated tests and follow CI/CD best practices. - Conduct code reviews, technical discussions, and knowledge sharing. - Contribute to incident response and on‑call support. **Required Skills:** - Go programming (or equivalent) – 5+ years. - Microservices, distributed systems, and event‑based communication. - Docker and Kubernetes container orchestration. - Cloud infrastructure fundamentals (AWS, GCP, Azure). - Observability, monitoring, and performance optimization. - Troubleshooting production issues and root‑cause analysis. - Experience with Kafka or comparable streaming platforms (preferred). - Familiarity with Redis, ClickHouse, PostgreSQL, or other databases (nice to have). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field **or** equivalent professional experience. - Relevant certifications (e.g., Go Programming, Cloud Provider certifications) are optional but beneficial.
Montreal, Canada
Remote
Senior
27-03-2026
Company background Company brand
Company Name
Xsolla
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer (Mobile – React Native) **Role Summary:** Lead the design, development, and delivery of iOS and Android applications using React Native. Provide technical direction, mentorship, and enforce best practices across the mobile development lifecycle while collaborating with product, design, and cross‑functional teams to align technical solutions with business objectives. **Expectations:** - 4+ years of hands‑on mobile development experience (iOS & Android) with a focus on React Native. - Proven ability to ship commercial mobile apps from concept to launch. - Demonstrated leadership and mentoring of development teams. - Strong communication skills for effective collaboration with globally distributed teams. - Commitment to clean architecture, robust CI/CD, and high‑quality code. **Key Responsibilities:** - Lead mobile development efforts, providing technical guidance and mentorship. - Define and enforce best practices for coding standards, code reviews, testing, and CI/CD pipelines. - Design scalable, maintainable application architecture from the ground up. - Collaborate with product and design teams to translate business goals into technical solutions. - Integrate mini‑apps and virtual‑currency systems within the Xsolla ecosystem. - Coordinate with QA engineers, project managers, and other stakeholders to ensure timely delivery of high‑quality releases. - Facilitate clear communication across globally distributed, cross‑functional teams. **Required Skills:** - React Native development (iOS & Android) – primary expertise. - Mobile architecture design and implementation. - Experience with third‑party API integrations. - Strong problem‑solving and results‑driven mindset. - Leadership, mentorship, and interpersonal abilities. - Excellent written and verbal communication. - Familiarity with gaming ecosystems or virtual‑currency platforms (preferred). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience. - No specific certifications required.
Canada
Remote
Senior
27-03-2026