Senior Networked Gameplay Programmer

Posted 2 Days Ago
Hiring Remotely in Redmond, WA, USA
In-Office or Remote
Senior level
Gaming
The Role
Design, implement, test, review, optimize, and maintain real-time networked gameplay and backend systems for multiplayer games. Responsibilities include state synchronization, replication, prediction, matchmaking, server-authoritative security and anti-cheat, backend infrastructure, deployments, debugging, monitoring, technical proposals, code reviews, and collaboration with internal teams and external partners.
Summary Generated by Built In

Hello!


Innersloth is a small team scattered mostly in North America. We released Among Us in 2018 and its popularity and ongoing development updates means we need help with our growing backend team! We’re looking for someone to help us build and refine the real-time multiplayer systems behind Among Us and our future titles. Your hard work will affect millions of players around the world (and help our other Backend Programmers take a nap).


Your focus will be on networked gameplay: designing, implementing, testing, reviewing, and maintaining the neworked gameplay systems. You'll also contribute to our broader backend systems and infrastructure, including matchmaking, server-authoritative security and anti-cheat, and deployment pipelines.


You’ll report to our Backend Programming Director and take technical direction from our Backend Architect, working alongside the rest of the Backend team and our external development partners. We don’t want to overscope this, but because we are a small team, sometimes responsibilities overlap - a willingness to learn and help is essential. You will not be working alone, and our team prioritizes providing support and ensuring you are thriving in your role.


We especially encourage marginalized groups and people from underrepresented backgrounds, genders, and locations to apply. Diverse voices make Innersloth better, and we strive to continue creating a diverse and welcoming space from the ground up.


Please note this is not an entry-level position, but we'll consider strong candidates with general experience working in games, backend development, or distributed systems that accounts for the required skillset, even without 5+ years of "official" experience matching the expectations set below. Please absolutely include these things in your application!


What we're looking for: Proactivity, independence, and accountability are extremely important for this position. If you show an aptitude for working well with others, handling conflict, and understanding backend technology, we want to hear from you! AI-dependent workflows are not a fit for this position. Candidates should be able to demonstrate their work, reasoning, and problem-solving without AI assistance.


The following points outline the experience and skills that we strongly prefer. None of these are strict dealbreakers, but reflect the type of experience we feel would lead to finding the right candidate for this position.


Our expectations:

  • 5+ years of experience and excellent knowledge of C#
  • Excellent knowledge of server-side programming
  • Experience with version control/asset management systems
  • Excellent written and oral communication skills and the ability to clearly articulate your ideas, and suggestions
  • The ability to give, process, and accept feedback
  • Can collaborate and work well in a team-based, dynamic, cross-functional setting
  • Highly organized and able to work independently
  • Strong attention to detail
  • Experience and comfort diving into an existing codebase
  • Experience with real-time multiplayer games, particularly server-authoritative models
  • Experience with real-time state synchronization, including physics state synchronization
  • Strong debugging and investigative skills
  • Experience creating maintainable, scalable systems and architectures
  • Experience with, or the ability and willingness to learn, technologies including RUDP (we use Hazel), NATS Messaging, MongoDB, Orleans, Postgres, Redis, Kubernetes, Docker, Multiplay, Linode, and Ubuntu
  • Collaborative, respectful, and kind approach to working with others
  • Experience following and refining inter-department processes (task tracking, asset handoff, sprints, etc)

Nice to have:

  • Experience working in games, particularly live service games
  • Comfort with Go and/or Typescript
  • Experience with low level network programming
  • Experience with designing or implementing skill-based matchmaking algorithms
  • Familiarity with the Among Us IP
  • Education related to the role is an asset but not required

What you'll be doing:

  • Design, implement, and review networked gameplay systems using appropriate server-authoritative, host-authoritative or client-authoritative models
  • Design, implement, and review state synchronization, replication, prediction, interpolation, and reconciliation systems
  • Profile and optimize networked gameplay systems for reliability and performance
  • Implement general backend features to support multiplayer game titles
  • Contribute to backend infrastructure design, implementation, operations, and maintenance
  • Debug code issues and implement bug fixes
  • Develop and improve matchmaking systems
  • Contribute to server-authoritative security and anti-cheat systems
  • Deploy server-side applications
  • Write technical design proposals and help review other team members’ proposals
  • Help continuously improve our process through retrospectives and feedback
  • Work with external partners
  • Review code written by others
  • Test your own code and assist in testing team members’ work
  • Assist with deployment of applications and updates to various environments
  • Occasionally check monitoring dashboards and backend system alerts for problematic trends
  • Report to the Backend Programming Director while working closely with other members of the programming team, game designers, community personnel, artists, production members and other external partners
  • Incorporate technical direction from the Backend Architect and other technical stakeholders
  • Demonstrate ownership and autonomy while delivering project priorities on time
  • Communication requirements include:
    • Responsive and proactive usage of ClickUp and Microsoft Teams
    • Attend and contribute to scheduled meetings when required
  • Extra duties as assigned such as:
    • Backend Support Rotation - occasionally be the point person for other teams to contact for emergent backend issues
    • Occasionally assist in running regular meetings

Our offer

  • A Full-time job from the comfort of your home (as long as you are willing to work in our core 10am - 2pm PT hours, and being close-ish to us is a bonus).
  • We are comfortable working with local HR companies or creating subsidiaries over time to better support staff in other countries.
  • A competitive salary.
  • Benefits (or in-kind), appropriate for the role. Health, retirement, vacations, etc.
  • A guarantee that your job is safe and stable for a few years - regardless of what's happening around us, we have a very healthy financial runway.
  • A small collection of friendly, diverse workmates and partner companies.

FAQ

  • What's the level of experience necessary?
    • There’s no real hard requirement (5 years is suggested), but ideally we’d have someone who is experienced in networked gameplay and backend development, works effectively with people, and has a good head on their shoulders.
  • What’s the backend team like?
    • The backend team supports a wide range of "network programming" topics at Innersloth across multiplayer netcode, matchmaking, account services, notifications, DevOps, data storage, and telemetry. We manage the upkeep of the worldwide Among Us backend and help support future projects where needed. We have a highly collaborative team that likes to group discuss technical choices and help unblock each other.
    • You'll be managed by Daryl (Backend Programming Director) and work closely with the rest of the backend team, which consists of Mik, Brad, Nicole and Nick along with various external contractors.

Recruitment Process **Applications close at 6:00 PM PT on November 13th, 2026.**

  • You'll get an email from us to acknowledge receipt.
  • We’ll review applications and contact everyone to let you know if you made it to the next stage or not. Due to the sheer volume of responses we got last time, it's likely you won't hear from us until the end of November.
  • Stage 2 will be a video call with 2-3 people from the team to get context on your technical experience, the depth of your technical skillset, and what you could bring to the company. There will be time for you to ask questions as well.
  • Stage 3 will be another video call with some of the wider team members you may work with at Innersloth. Here we will learn more about your experience as a problem solver and team member. There will be time for you to ask questions as well.
  • If all goes well you'll get a job offer.

Wow, you made it to the end!


Please press the button and send us your application. We look forward to hearing from you!

Skills Required

  • 5+ years of professional experience
  • Excellent knowledge of C#
  • Excellent knowledge of server-side programming
  • Experience with version control or asset management systems
  • Excellent written and oral communication skills
  • Ability to give, process, and accept feedback
  • Ability to collaborate in a team-based, dynamic, cross-functional environment
  • Ability to work independently and stay highly organized
  • Strong attention to detail
  • Experience working in an existing codebase
  • Experience with real-time multiplayer games and server-authoritative models
  • Experience with real-time state synchronization, including physics state synchronization
  • Strong debugging and investigative skills
  • Experience creating maintainable and scalable systems and architectures
  • Experience with or willingness to learn Hazel RUDP, NATS Messaging, MongoDB, Orleans, PostgreSQL, Redis, Kubernetes, Docker, Multiplay, Linode, and Ubuntu
  • Collaborative, respectful, and kind approach to teamwork
  • Experience following and refining inter-department processes
  • Experience working in games, especially live-service games
  • Comfort with Go or TypeScript
  • Experience with low-level network programming
  • Experience designing or implementing skill-based matchmaking algorithms
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Redmond, WA
Year Founded: 2015

Similar Jobs

Zscaler Logo Zscaler

Senior Manager, Content & Operations, Global Customer Advocacy

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
USA
8697 Employees
151K-215K Annually

Palantir Technologies Logo Palantir Technologies

American Tech Fellowship

Artificial Intelligence • Software
Remote
2 Locations
4400 Employees

Shield AI Logo Shield AI

Senior Lead, TA & PX Systems Administration (R6368)

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software • Defense Technology
Remote
USA
120K-180K Annually

Cloudflare Logo Cloudflare

Senior Manager, Demand Marketing

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
United States
4400 Employees
120K-190K Annually

Similar Companies Hiring

DraftKings Thumbnail
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Boston, MA
6400 Employees
bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
ARB Interactive Thumbnail
Gaming • Mobile • Software
Miami, Florida
190 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account