Match score not available

Multiplayer Backend Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years of experience in backend engineering in the gaming industry., 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., Familiarity with cloud platforms like AWS, Azure, or Google Cloud for hosting and scaling game servers..

Key responsabilities:

  • Design, implement, and maintain backend systems to support multiplayer game functionality.
  • Develop and optimize server-side code for real-time data, matchmaking, and player authentication.
  • Integrate third-party platforms like AccelByte and implement secure APIs for client-server communication.
  • Collaborate with cross-functional teams to ensure high-quality gaming experiences.

Salvo Software logo
Salvo Software Startup http://www.salvosoftware.com/
11 - 50 Employees
See all jobs

Job description

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.

Requirements

  • 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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Collaboration

Back-End Engineer Related jobs