We are seeking a talented Multiplayer Backend Engineer to join our team and help design, develop, and maintain the backend infrastructure for our multiplayer games. This role will focus on creating robust and scalable systems that power seamless online experiences for players around the world.
As a key member of our engineering team, you will collaborate closely with game developers, designers, and other backend engineers to implement server-side solutions that ensure performance, security, and reliability. A key aspect of this role involves leveraging AccelByte to accelerate development, integrate backend-as-a-service solutions, and streamline multiplayer functionality.
Responsibilities
- Design, implement, and maintain backend systems to support multiplayer game functionality.
- Develop and optimize server-side code to handle real-time data, matchmaking, player authentication, and leaderboards.
- Integrate third-party platforms like AccelByte, PlayFab, or similar backend-as-a-service (BaaS) solutions.
- Implement secure and scalable APIs for communication between clients and servers.
- Build systems for game data storage, analytics, and telemetry.
- Ensure low-latency, high-performance server infrastructure for seamless gameplay.
- Troubleshoot and resolve live issues, ensuring system stability and uptime.
- Collaborate with cross-functional teams, including game developers, QA, and DevOps, to deliver high-quality gaming experiences.
- 4+ years of experience in backend engineering in the gaming industry.
- Experience with developing and managing real-time multiplayer systems for games.
- Strong experience in server-side programming languages such as C#, Java, Python, or Node.js.
- Expertise in multiplayer networking protocols, including UDP, TCP/IP, and WebSockets.
- Knowledge of databases (SQL and NoSQL), such as MySQL, PostgreSQL, Redis, or MongoDB.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud for hosting and scaling game servers.
- Experience with backend frameworks like AccelByte, PlayFab, Photon, or similar.
- Proficient in designing secure systems, including user authentication and data encryption.
- Solid understanding of CI/CD pipelines and version control systems like Git.
- Experience with containerization and orchestration tools such as Docker and Kubernetes is preferred.
- Familiarity with distributed systems and microservices architecture.
This is a remote position where you would be accountable for your own work so efficient time-management and collaboration skills are a must.
Top Skills
What We Do
We design custom-built solutions to help you transform, scale, and grow your business along with a team that cares about you.
Salvo software is a global firm with near-shoring capabilities headquartered in Vancouver, WA. That provides cost-effective software solutions to guide enterprises and startups through digital transformation.
We help our partners to improve their client’s customer experience and optimize their business process times by providing hand-selected teams of experts that meet their needs and help them to make smart decisions.