Backend C# Programmer

Innersloth
alert with exclamation point inside a cirle
This position has been closed.
Posted
September 23, 2022
Full Time
Anywhere
Remote

Hello!

We are Innersloth, a growing team of 19 remote workers scattered across North America. We released Among Us in 2018 and The Henry Stickmin Collection in 2020, both of which saw huge popularity, so we want to try that again with a new game!

We’re looking for a C# programmer to help us create and improve backend systems that will affect Among Us and any future online titles. Among Us has a stable backend that we would like to support and extend. Our next game will have some brand new components we'd like to slot into existing systems such our account system or auto-scaling. You'll work with our Lead Backend Engineer and external partners to make all our highly-scalable dreams come true!

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.

Your hard work will directly affect hundreds of millions of players around the world. This might sound intimidating, but it's new for all of us! So don’t worry, it’s also really, really cool. You'll get to solve these challenges with our growing, friendly, indie team.

 

What we're looking for

Experience and self-motivation are extremely important for this position. Whether you’ve been working in AAA, have spent years shipping indie games, or have a pile of side projects you’ve worked on over the years, as long as you show an aptitude for diving into technical/programming tasks and getting them done, we want to hear from you!

Backend/Server-authoritative experience. We're looking for someone who understands networked applications and scalable systems with an emphasis on synchronizing real-time multiplayer games. You may need to dip into HTTP at times, but this offer is primarily for gameplay systems. A few of the technologies you should know or be willing to learn are: ASP.NET, Hazel, NATS Messaging, MongoDB, Postgres, Kubernetes, Docker, Multiplay, Linode, and Ubuntu.

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

  • 5+ years of experience working as a programmer in C#
  • Excellent knowledge of server-side programming
  • Experience and comfort diving into an existing codebase
  • Strong bug hunting and squashing skills
  • Experience with real-time multiplayer games, particularly server-authoritative models
  • Experience with physics state synchronization is a huge plus
  • Experience creating maintainable, scalable systems
  • Excellent people skills and a kind approach to working with others
  • Experience using version control (we use GitHub)
  • Comfort with Go and/or Typescript is a plus

 

What you'll be doing

  • Implementing networked gameplay from the server or framework perspective
  • Extending matchmaking
  • Improving anti-cheat
  • Deploying server-side applications
  • Working with and reviewing the work of peers and external partners
  • Taking on technical challenges and finding your own solutions

 

Applying for a job during a pandemic?

All Innersloth employees are working remotely right now, and some of us are intending to be remote employees forever. We want to reassure you that we care about your safety, comfort, and a proper work-life balance.

Because of all of that:

  • We will provide you with all the equipment you need to create your perfect workspace at home (a desk, headset, webcam, snack box, PC etc)
  • We can offer you a remote job, forever. We are loosely located in the Pacific timezone, but have no expectations of you moving for work
  • We can offer you job stability. Because of the success of Among Us, Innersloth has a long financial runway, an active community, lots of plans in the pipeline, and rosy days ahead of us!

 

Our Offer

  • Full time job from the safety of your home. Your 40 hour work week has to include our core hours of 10am-2pm PT and we actively discourage overtime and weekend work
  • We are comfortable working with local HR companies or creating subsidiaries over time to better support staff in other countries
  • Competitive salary with regular adjustments for inflation or changes in responsibility
  • Benefits (or in-kind), appropriate for the role. Health, retirement, vacations, etc. We work with external HR groups where we can and adjust compensation where we can't
  • 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 growing collection of friendly, diverse workmates and partner companies

 

Recruitment process

Click the button below (you've wanted to do it for a while now, haven't you?) and apply! Applications are open through Sept 30th.

You'll get an email from us to acknowledge receipt, and then another email to let you know if you've made it to stage 2.

Stage 2 will be a video chat with 2-3 people from the team to get context on your experience, personal goals, and what you could bring to the company.

Stage 3 will be a "culture fit" chat with a 2-3 people from the team that you might interact with less frequently. This is less formal and helps us maintain a friendly atmosphere.

Then you'll get a nice job offer or a little feedback to help you grow and try again in the future. <3

Wow, you made it to the end! We really look forward to hearing from you. Please press the button below and send us your application!

About 
Innersloth

We make the games we want.

We’re a small indie studio mainly based out of out of Washington, USA. Created in 2015, we worked part time on several unreleased games (we do not talk about “Poop Week”) until finally going full-time indie in late 2018 for Among Us. Other games we’ve worked on include Dig2China and The Henry Stickmin Collection.

 

What We Value

  • Have Fun. We strive to make games and products that our community will have fun with, and that we can enjoy making. By being proud of the quality of work we put out, we can continually create positive and welcoming experiences for new and old players alike.
  • Respect. We respect our employees and players, with a zero-tolerance policy for harassment, discrimination, and cyberviolence.
  • Share the Elevator. We want to help others rise up and shape a better future for the industry. Success is built on collective energy, respect, and contributions from not only our team, but our partners. The aim isn’t to always work with the “biggest”, but how we can support those that are doing quality, ethical work.
  • Integrity. Success is built from the actions we take, rather than lip service. We focus on quality, we make the games we want, and we try to do our best for the community.
Featured Game
s

Among Us is a party game of teamwork and betrayal. Crewmates work together to complete tasks before one or more Impostors can kill everyone aboard.

Among Us VR is a party game of teamwork and betrayal, coming Holiday 2022. Crewmates work together in this virtual world to complete tasks before one or more Impostors can kill everyone aboard. All of the same betrayal and deceit as the original game, but now in your own virtual Skeld.

The Henry Stickmin Collection is a Newgrounds choose-your-own-path classic, reborn and revitalized. This 6-game epic culminates in multiple entirely canon, extremely different endings. Each step of the journey has you choose from options such as a Teleporter or calling in your buddy Charles to help you out. Correct choices will move the story forward, but incorrect choices lead to a fail. If you get to the end on your first try, you’re doing it wrong. 

Recent
Programming & Development
jobs
Thank you for joining! New issues are sent every Wednesday!
Oops! Something went wrong. Please try again.