Senior C# Multiplayer Engineer Wanted

As a Senior C# Multiplayer Engineer, you will be instrumental in building and optimizing the backend/gameserver systems for our 2D Multiplayer ARPG. You will collaborate with a cross-functional team of developers, designers, and artists to implement and refine gameplay features that will become the backbone of our community’s online adventure.

You will be joining 1 senior dev, 3 junior devs, and 2 interns that are currently focused on netcode.

Requirements:

  • Experienced candidates only please!
  • Minimum 2+ years in multiplayer / network development required.
  • Provide example shipped titles that you did netcode on when applying
  • We need someone who is comfortable rolling up their sleeves and outputting substantial code in the short term and to take on a more senior role after the game is fully network enabled.

Key Responsibilities:

  • Manage/Create infrastructure for a multiregional game using Kubernetes and Agones
  • Write gameplay services (Inventory, Crafting) using a established networking framework
  • Write gameserver game objects (Player, Projectile, etc)
  • Write gameserver tools to facilitate integration with game client (Gamemaker Studio 2) like code generation tools
  • Write backend services/API to expose game information to the world
  • Integrate gameserver/backend with other third party services
  • Read/Write blockchain data for web3 integration
  • Create admin/debugging tools for backend framework
  • Improve and optimize networking framework to reduce bandwidth and resource usage, while improving developer experience
  • Architect data layer/storage for an action RPG game
  • Document and train game client developers to integrate backend system/objects

This is a competitively paid, full time remote position available for immediate hire. DM me on DISCORD (ID: seersayer) with your resume and a list of the titles that have shipped with your multiplayer contributions.