This job might no longer be available.

Senior Software Development Engineer - Mobile Games (Remote)

A Thinking Ape
Vancouver, BC, Canada
2 years ago
Apply

Check out this video to hear why our senior engineers like working at A Thinking Ape.

Who we are

A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year since. We are a bottom-up-driven company of small teams exercising product ownership and data-driven decision-making. Our portfolio of games is growing, and with it, our ability to provide for more communities.

The team

Our Live Operations team is dedicated to an evolving mobile game experience. Each day is different as the team responds to product metrics and player communities. In addition to creating and releasing new content and running successful in-game events, the Live Ops team also delivers new game experiences and tools that make our games easier to manage.

The role

As an senior Live Ops software engineer, you’re integral to the ongoing success of our live mobile games. You work closely with Designers and Artists to develop performant and scalable game experiences shared by massive amounts of concurrent users. You’re a master of observability, and able to identify and resolve issues before they become problems. You enjoy being an active contributor in product decision-making, and have a significant impact on a player experience shared by millions of people around the world.

Things you will work on

The tech

Our clients are built with Unity, and our backends use a microservice architecture, built predominantly with Python and MySQL. We make heavy use of Kafka, Redis, and Memcached. We choose the best technologies suitable for our systems to perform their tasks and to scale as we need them.

For service observability, we rely on open-source tools such as Grafana, Sentry, ELK stack (Elasticsearch, Logstash, Kibana), Graphite, and Prometheus. We constantly strive to improve our monitoring and alerting for early detection of any incidents or performance problems and to ease their root cause analysis

What we are primarily looking for

Other things we are looking for

Remote first

We have committed to a remote first approach with optional access to our studio in Vancouver. Our intention is to use 2021 as the foundational year to develop our remote excellence and help shape the future of ATA. This means our roles are currently open to candidates who can work in Canada between the core hours of 11am - 4pm PST. We are open to help relocate the successful candidate to Canada.

While everyone on our team is different, to thrive here you should:

What’s in it for you?

Our commitment to inclusion

We build communities. To do this to the best of our abilities, we need a workforce that reflects the diverse player communities we serve. We believe a variety of perspectives and experiences allows us to make better decisions and understand the needs of our players. We work hard to create an environment where everyone, from any background, can do their best work and feel like they belong at ATA.

Please consider applying even if you don't meet every qualification and let us know if you require any accommodations or support during the recruitment process.

Discover more

Check out our story to find out how we got to where we are today, and learn about our culture by following @athinkingape on social. You can also listen to Kenshi Arasaki, ATA CEO & Co-Founder, talk about what it’s like to work here .

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at A Thinking Ape

Engineering jobs