Back to all jobs
INNE

Programmer, Networked Gameplay

Innersloth
Location
Redmond, Washington
Experience
Senior
Posted
14 days ago
Type
Permanent · Remote

About the role

About Innersloth

Innersloth is a small team scattered mostly in North America. Released Among Us in 2018, and its popularity and ongoing development updates mean the team needs help with a growing backend team to build and refine real-time multiplayer systems behind Among Us and future titles. The hard work will affect millions of players around the world.

Job Details

  • Position Type: Full-Time
  • Department: Programming
  • Location: Remote (Core 10am - 2pm PT hours required; close-ish to North America is a bonus)
  • Minimum Experience: Experienced (5+ years suggested, but will consider strong candidates with general experience in games, backend development, or distributed systems)
  • Compensation: $135K USD/year
  • Applications Close: 6:00 PM PT on November 13th, 2026

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

What We're Looking For

  • Proactivity, independence, and accountability are extremely important for this position
  • Aptitude for working well with others, handling conflict, and understanding backend technology
  • AI-dependent workflows are not a fit for this position; candidates should be able to demonstrate work, reasoning, and problem-solving without AI assistance

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

Our Offer

  • A full-time job from the comfort of your home (willing to work core 10am - 2pm PT hours)
  • Willingness to work with local HR companies or creating subsidiaries over time to better support staff in other countries
  • A competitive salary ($135K USD/year)
  • Benefits (or in-kind) appropriate for the role, including health, retirement, vacations, etc.
  • A guarantee that your job is safe and stable for a few years due to a very healthy financial runway
  • A small collection of friendly, diverse workmates and partner companies

Frequently Asked Questions

  • What's the level of experience necessary? There is no hard requirement (5 years is suggested), but ideally someone 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 across multiplayer netcode, matchmaking, account services, notifications, DevOps, data storage, and telemetry. Managed by Daryl (Backend Programming Director) alongside Mik, Brad, Nicole, Nick, and various external contractors.

Recruitment Process

  • Applications close at 6:00 PM PT on November 13th, 2026.
  • Email acknowledgment of receipt sent upon applying.
  • Application review and notification sent to all candidates regarding progression to the next stage.
  • Stage 2: Video call with 2-3 people from the team to evaluate technical experience, depth of technical skillset, and cultural/company contribution, including time for questions.
  • Stage 3: Video call with wider team members to learn more about experience as a problem solver and team member, including time for questions.
  • Job offer extended upon successful completion of the process.
INNE

Innersloth

Games & Interactive
Open roles
2
Founded
2015
Employees
11-50
Location
Remote