Jackbox Games is best known for its rapidly expanding catalog of critically acclaimed party games including Quiplash, Drawful, Fibbage, The Jackbox Party Pack, The Jackbox Party Pack 2, The Jackbox Party Pack 3, and the recently released (and unsurprisingly named) The Jackbox Party Pack 4. As Jackbox Games moves into the last 85% of this century, we hope to build on our successful business by pushing the boundaries of party games with new technology, new game concepts, and new forms of interactivity. We also hope the sandwich shop doesn’t put those weird peppers on our sandwich next time.
We make party games where players interact with a game being displayed on a big screen using their phones or tablets as controllers. While our games are often played at home in small groups of 2-8 people, we also support large-scale games at events or via Twitch streaming where thousands of users can connect and interact.
We’re a small group (around 25 people) of very talented, funny, supportive and creative individuals looking for an infrastructure engineer to join our Chicago-based team.
Check out our website for more info about who we are and what we make. www.jackboxgames.com.
THAT’S LOVELY… BUT WHAT’S THE JOB?
We are looking for an engineer to join our infrastructure team. Our 2018 product goals include some new challenges that our current infrastructure is not capable of supporting. For example:
- Adding functionality to support new and different types of games
- Supporting millions of simultaneous users participating in a single game with no single point of failure
- Reducing latency, adding redundancy, improving maintainability and other things ending in “y”
- Securely storing game and user data
- Visibility into usage and performance via metrics and logging
To achieve these goals, we are planning to design, architect, build, and maintain new infrastructure from the ground up (while also maintaining our existing servers, but that’s less exciting.) You will join the team responsible for all of that. I mean, no big deal, it’s just the technology our whole company is based on.
In addition, as a small engineering department (currently 6 people), we expect everyone to be able to jump into different projects and contribute to many aspects of our technology. While this position will be focused on improving our infrastructure, we have weekly engineering team meetings where everyone talks through the technical challenges our company is facing.
- Collaborate on architecture and implementation of new features and changes to backend infrastructure considering efficiency, maintainability, stability, and security
- Assist in operating our AWS-based infrastructure.
- Research technologies, platforms and strategies to incorporate into our technology
- Participate in code reviews, and the release process for all relevant projects
- Have at least a few years of relevant experience. We’re not looking for someone who knows how to do everything, but the infrastructure team wears a lot of hats. Candidates should be comfortable with at least three of the following:
- gameplay server engineering
- web server engineering
- network and API programming
- site reliability engineering
- infrastructure operations and administration
- emergency response management
- infrastructure provisioning
- Have the interest and willingness to learn items on the above list that aren’t yet competencies
- Be very comfortable in a Linux terminal
- Have a mastery of core software engineering concepts: data structures, design patterns, algorithms, etc.
- Be intimately familiar with at least one major programming language.
- Write clean, elegant code that can be easily understood by fellow software engineers
- Love and embrace process
- Be professional, responsible, dedicated, friendly, flexible, patient, respectful, and enthusiastic.
- Have the ability to work independently or as part of a team, depending on the nature of the work you are doing.
AND IT WOULD BE NICE IF YOU ALSO HAD…
- Experience with cloud-based infrastructure tools: AWS, Chef, Terraform, etc.
- Experience writing and deploying large-scale applications in Go and/or Node.js
- An understanding of game mechanics and intuition for what makes a game successful
- Great party game ideas
Yes. We only hire kind, bright, funny people who are willing to work hard. Jackbox Games is a group effort and you must work collaboratively with creative, technical, and sales types. Everyone here shares a commitment to excellence and a desire to work in a comfortable, friendly atmosphere.
Jackbox Games is committed to providing employment opportunities without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity, genetic information, national origin, ancestry, age, veteran status, or disability.
ARE THERE ANY PERKS?
- Competitive pay and benefits. Including:
- 401(k) with matching.
- 100% of the cost of premiums for medical, dental, vision, disability and life insurance for our employees. We also cover a really nice chunk of the cost of premiums for spouse/partner/dependent medical, dental and vision insurance.
- Paid parental leave
- Casual dress and a flexible schedule. Come in a sweatshirt, jeans, whatever, like everyone else here.
- Creative work environment. We are lucky to work in a place that is full of kind, intelligent, talented and innovative folks. Although most hours the place is deathly quiet (we’re a focused bunch), this is punctuated with hilarious outbursts and general merriment, which makes a nice way to spend the day.
- Easy transportation. We’re very close to the “L” and the Halsted (#8) bus (right by the Apple Store and Mega Whole Foods if that’s your kind of thing), and we have a transit FSA that allows you to dedicate pre-tax dollars to public transportation expenses.
- Free food. Every week, we stock our kitchen with free snack foods.
Great! To apply submit an application through our hiring portal (which may be this page you’re on right now, but if not, you can find it at: https://jackbox-games.breezy.hr/)
Make sure your application includes:
- A cover letter that highlights three reasons you think you’d be great member of our team, focusing on how your past work experience has prepared you for this kind of position. We weigh cover letters heavily. Include a list of products, systems, or games you have worked on and your role in their development. Please feel free to write in your own voice – most cover letters are standard and boring, and that just isn’t us.
- Your resume. It should be… a resume.
If you decide to apply, please know that every complete application will be carefully reviewed. Seriously! We know it is a time commitment to prepare an application. And we respect that effort by thoughtfully reviewing every complete application and responding one way or the other. But that kind of thoughtful review means that it sometimes takes us a while to get back to applicants, so please no phone calls. The time we spend responding to phone calls and emails inquiring about where we are in the process is time that we could be spending moving the process along – so please be patient with us!
Thanks for your interest in Jackbox Games!