Senior Networked Gameplay Programmer @Innersloth
Software Development
Salary usd 135,000 per..
Remote Location
Employment Type full-time
Posted 6d ago

[Hiring] Senior Networked Gameplay Programmer @Innersloth

6d ago - Innersloth is hiring a remote Senior Networked Gameplay Programmer. πŸ’Έ Salary: usd 135,000 per year πŸ“Location: Northern America

Role Description

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.

  • Focus on networked gameplay: designing, implementing, testing, reviewing, and maintaining the networked gameplay systems.
  • Contribute to broader backend systems and infrastructure, including:
    • Matchmaking
    • Server-authoritative security and anti-cheat
    • Deployment pipelines
  • Report to the Backend Programming Director and take technical direction from the Backend Architect.
  • Work alongside the rest of the Backend team and external development partners.
  • Willingness to learn and help is essential due to overlapping responsibilities in a small team.

Qualifications

  • Proactivity, independence, and accountability are extremely important.
  • Aptitude for working well with others, handling conflict, and understanding backend technology.
  • Experience and skills that are strongly preferred:
    • 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.
    • Ability to give, process, and accept feedback.
    • Collaborate and work well in a team-based, dynamic, cross-functional setting.
    • Highly organized and able to work independently.
    • Strong attention to detail.
    • Experience 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 technologies including RUDP, 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.
  • 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.

Requirements

  • Design, implement, and review networked gameplay systems.
  • 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 team members.
  • Incorporate technical direction from the Backend Architect and other technical stakeholders.
  • Demonstrate ownership and autonomy while delivering project priorities on time.

Benefits

  • A Full-time job from the comfort of your home.
  • A competitive salary.
  • Benefits appropriate for the role, including health, retirement, vacations, etc.
  • A guarantee of job safety and stability for a few years.
  • A small collection of friendly, diverse workmates and partner companies.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Networked Gameplay Programmer @Innersloth
Software Development
Salary usd 135,000 per..
Remote Location
Employment Type full-time
Posted 6d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 137,315+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later