{"id":3893223,"url":"https://alion.io/job/innersloth-senior-networked-gameplay-programmer","title":"Senior Networked Gameplay Programmer","company":{"id":1907196,"name":"Innersloth","domain":"innersloth.com","url":"https://alion.io/company/innersloth","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Games","role_family":"Games","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"Docker","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linode","optional":false},{"name":"NATS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Redis","optional":false},{"name":"Ubuntu","optional":false},{"name":"ClickUp","optional":true},{"name":"Go","optional":true},{"name":"Microsoft Teams","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-19T00:00:00Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-11-08T11:45:45Z","board_verified":true,"closed_at":null,"days_open":20,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":20},"description":"Hello!\nInnersloth 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).\nYour 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.\nYou’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.\nWe 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.\nPlease 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!\nWhat 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.\nThe 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.\nOur expectations:\n5+ years of experience and excellent knowledge of C#\nExcellent knowledge of server-side programming\nExperience with version control/asset management systems\nExcellent written and oral communication skills and the ability to clearly articulate your ideas, and suggestions\nThe ability to give, process, and accept feedback\nCan collaborate and work well in a team-based, dynamic, cross-functional setting\nHighly organized and able to work independently\nStrong attention to detail\nExperience and comfort diving into an existing codebase\nExperience with real-time multiplayer games, particularly server-authoritative models\nExperience with real-time state synchronization, including physics state synchronization\nStrong debugging and investigative skills\nExperience creating maintainable, scalable systems and architectures\nExperience 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\nCollaborative, respectful, and kind approach to working with others\nExperience following and refining inter-department processes (task tracking, asset handoff, sprints, etc)\nNice to have:\nExperience working in games, particularly live service games\nComfort with Go and/or Typescript\nExperience with low level network programming\nExperience with designing or implementing skill-based matchmaking algorithms\nFamiliarity with the Among Us IP\nEducation related to the role is an asset but not required\nWhat you'll be doing:\nDesign, implement, and review networked gameplay systems using appropriate server-authoritative, host-authoritative or client-authoritative models\nDesign, implement, and review state synchronization, replication, prediction, interpolation, and reconciliation systems\nProfile and optimize networked gameplay systems for reliability and performance\nImplement general backend features to support multiplayer game titles\nContribute to backend infrastructure design, implementation, operations, and maintenance\nDebug code issues and implement bug fixes\nDevelop and improve matchmaking systems\nContribute to server-authoritative security and anti-cheat systems\nDeploy server-side applications\nWrite technical design proposals and help review other team members’ proposals\nHelp continuously improve our process through retrospectives and feedback\nWork with external partners\nReview code written by others\nTest your own code and assist in testing team members’ work\nAssist with deployment of applications and updates to various environments\nOccasionally check monitoring dashboards and backend system alerts for problematic trends\nReport 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\nIncorporate technical direction from the Backend Architect and other technical stakeholders\nDemonstrate ownership and autonomy while delivering project priorities on time\nCommunication requirements include:Responsive and proactive usage of ClickUp and Microsoft Teams\nAttend and contribute to scheduled meetings when required\n\nExtra duties as assigned such as:Backend Support Rotation - occasionally be the point person for other teams to contact for emergent backend issues\nOccasionally assist in running regular meetings\n\nOur offer\nA 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).\nWe are comfortable working with local HR companies or creating subsidiaries over time to better support staff in other countries.\nA competitive salary.\nBenefits (or in-kind), appropriate for the role. Health, retirement, vacations, etc.\nA 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.\nA small collection of friendly, diverse workmates and partner companies.\nFAQ\nWhat'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.\n\nWhat’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.\nYou'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.\n\nRecruitment Process**Applications close at 6:00 PM PT on November 13th, 2026.**\nYou'll get an email from us to acknowledge receipt.\nWe’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.\nStage 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.\nStage 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.\nIf all goes well you'll get a job offer.\nWow, you made it to the end!\nPlease press the buttonand send us your application. We look forward to hearing from you!","description_format":"text","description_chars":8365,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Design & Creative","Media & Entertainment"],"lifecycle":[{"event":"open","at":"2026-11-06T22:14:01Z"}],"visa":[],"liveness":{"score":78,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.862,"p_room":0.9,"age_days":20,"expected_fill_days":29,"reasons":["conf:2","velocity","win:mid"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/innersloth-senior-networked-gameplay-programmer","json_url":"https://alion.io/job/innersloth-senior-networked-gameplay-programmer.json","meta":{"generated_at":"2026-11-08T11:55:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25497,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1907196},"rest":"https://alion.io/mcp/rest/get_company?id=1907196"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finnersloth-senior-networked-gameplay-programmer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Finnersloth-senior-networked-gameplay-programmer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Finnersloth-senior-networked-gameplay-programmer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/innersloth-senior-networked-gameplay-programmer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finnersloth-senior-networked-gameplay-programmer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3893223}},{"tool":"search_jobs","arguments":{"company":"innersloth.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3893223},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}