This job might no longer be available.

Senior Online Services Engineer

One More Game
Remote
3 years ago
Apply

About the Company

One More Game is a fully-remote, venture-funded game company that supports flexible working schedules. We believe creating outstanding games has more to do with building an extraordinary team than any other factor.

We aim to provide an exemplary work environment, and seek well-rounded people — creative, industrious and kind — to join our team. We are committed to providing a workplace free of discrimination and harassment, where people are judged on merit.

Our development philosophy focuses on increasing developer happiness, maximizing iteration speed, and learning from player feedback. We know from experience it is sensible to ship games without crunch-time and have done so successfully, repeatedly.

Our team is composed of veteran developers with key contributions to the development of Warcraft, Diablo, StarCraft, Guild Wars and Magic: Arena. We seek team members who are enjoyable to work with and who will enhance our efforts, as we believe creating great games is a group endeavor made better with trust between teammates.

We aim to build games that can become cultural touchstones, and will be the measure by which other games are judged. We seek remarkable people to join our team, and offer a comprehensive compensation package.

About the Role

As a Senior Online Services Engineer you'll develop cloud services that make possible players' journeys in our online games, enabling them to register, learn, play, watch, compete, and share. Because millions of players use these systems, you'll be building services that function reliably even at massive scale, with APIs that support player interactions via web browsers and PC/mobile/console game clients.

You will be engaged in the entire development life-cycle, from game-feature design & architecture to service implementation & operationalization, and from game client to game services to database persistence.

You'll have previous experience designing APIs and developing online services. You may have some experience developing front-end code that's rendered by web browsers, but that will not be the primary focus of your efforts, and other folks on our team can assist in creating the HTML/CSS/JavaScript to make things beautiful.

We're looking for a team member who is capable of developing online services that scale to millions of players, operate well under load, and degrade gracefully when errors occur, while maintaining the best experience possible for players. We don't expect candidates to know everything, and so provide training and an educational stipend. What we don't know, we can learn together.

We develop in C# and use Orleans to build distributed applications, Terraform for provisioning, Buildkite for CI/CD, Nomad for work-scheduling, Consul for distributed configuration, Vault for secrets management, Git/GitHub for revision control, and Rollbar for crash-reporting.

We're hiring for a full-time, fully-remote position (US or international), with flexible days/hours. We prefer candidates near the Pacific Time zone to make calls with the team convenient, but if you're open to late-night or early-morning calls we can make it work. The ability to communicate fluently in spoken & written English about technical subjects is a requirement for the position.

While we've previously built multiple online game platforms, the scope of our ambitions is enormous so there is plenty of work ahead -- come join us!

Compensation & Benefits

Whether you have game industry experience or not, we encourage you to let us know you are interested in a role at One More Game.

We are a fully-remote company with no physical office and flexible days/hours.

We invite you to apply, and ask that you include your resume, cover letter and any other information you think represents your abilities. Any information you send will be used only for the purposes of evaluating your candidacy.

Please include the words "I want to make one more game" with your cover letter.
Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at One More Game

Engineering jobs