Senior Server/Backend Engineer

Job Description

ABOUT OUR TEAM

Our motto is, “Make the world a better place”; and we try to do this through the games we make. Invention is part of our DNA at Spry Fox. Whether it’s by designing MMOs that encourage the development of friendships and discourage toxicity, or by designing unique puzzle games that promote English language learning; we’re always asking ourselves “How does this game improve your life?”

Spry Fox strives to be a studio that is a pleasure to work for, an important but not dominating part of your life, and recognizes crunch is a negative, counter-productive industry practice — something to be learned from and avoided in the future. We want you to have friends, family, hobbies, and a life outside of work. We want you to love your colleagues and know that they support you 100%. We want you to be proud of what you do and how you do it.

For 10+ years, we’ve been fully remote with Foxes scattered all over the world. To make that work well, we all try to be online and communicative from 10am to 2pm PST to ensure that we have enough overlapping work hours with our team; otherwise, our schedules are flexible and fully under our individual control!

Now that we’re a part of Netflix, we can do what we love with more support and without having to worry about how to monetize! We’ve always been focused on making thoughtful, original games… now more than ever. 

ABOUT THE JOB

Spry Fox is looking for a Senior Server/Backend Engineer to join our team and help us build an original, non-violent MMO! You’ll work alongside a small team of extraordinarily talented and thoughtful people who are building our game server and backend, bringing players together and ensuring that things run smoothly.

RESPONSIBILITIES

  • You will direct the architecture of both backend services and game servers for a large-scale, non-violent, cozy MMO.
  • You will work closely with artists, designers, and other engineers to implement new game features across the server and backend service layers.
  • You will coordinate web service and game server deployments (and scaling) across dozens of machines and hundreds of processes ensuring maximum stability and a smooth player experience.
  • You will be responsible for the security of the studio’s publicly accessible services and game servers.
  • You will be responsible for designing and maintaining the systems that persist data from thousands of requests per second across hundreds of servers.

REQUIREMENTS

  • You are familiar with Python, containerization and container orchestration.
  • You are fluent in C++ and comfortable implementing and improving gameserver features (like networking and data storage).
  • You have worked on one or more shipped MMO projects and have a deep understanding of the entire tech stack.
  • You have the ability to communicate with all team members, including artists, programmers, and designers on the many tradeoffs required to build an MMO.

NICE TO HAVE

  • Our game client uses Unreal Engine, some experience would be a bonus.

$150,000 – $250,000 a year

At Netflix, we carefully consider a wide range of compensation factors to determine your personal top of market. We rely on market indicators to determine compensation and consider your specific job, skills, and experience to get it right. These considerations can cause your compensation to vary and will also be dependent on your location. 

This market range is based on total compensation (vs. only base salary), which is in line with our compensation philosophy. Netflix is a unique culture and environment. Learn more here.