Software Engineer Co-op (May-Aug 2025)

3 Months ago • All levels • Full Stack Development • $85,000 PA - $85,000 PA

Job Summary

Job Description

As a Software Development Engineer Co-op, you'll contribute to building live mobile games and supporting infrastructure. Working with artists and designers, you'll design services for numerous concurrent users, implementing scalable and maintainable technologies for both client and server sides. Responsibilities include implementing features, systems, and tools; building features from front-end to back-end; participating in all aspects of product development (design, implementation, testing, metrics analysis); constructing deployable backend systems; and creating automation and optimization tools. Millions will use your creations.
Must have:
  • Full-stack development skills
  • Strong understanding of OOD, data structures, algorithms
  • Clear communication (code and writing)
  • Interest in mobile gaming
Perks:
  • Flexible, safe, inclusive environment
  • Autonomy and ownership
  • Supportive leadership
  • Competitive compensation
  • Focus on health and wellbeing

Job Details

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 with small teams that have a big focus on ownership and data driven decision making. Our portfolio of games are growing. We are scaling our infrastructure and entering new markets to capitalize on this growth and bring our games to more players. Compensation for this position is $7,083 / month.

The job

As a Software Development Engineer Co-op, you will be helping build our live mobile games, including Single City, Kingdoms of Heckfire, and Party in my Dorm. as well as the tools and infrastructure needed to run these massively multiplayer online experiences. You will work closely with artists and designers to grow our games from the population of a city to the population of an entire country. You will design services used by a large number of concurrent users, and implement scalable, reliable and maintainable technologies for both client and server. You will have a major impact on the end product, and will be involved in every aspect of its development. Millions of people will use what you create.

What you will do

You will be responsible for implementing features, systems, and tools for our games in live operation. The game backends are built with a Django + MySQL server architecture, while the frontend clients are built using Unity or native iOS/Android depending on the product. You will also:

  • Build entire features from front-end client code to back-end server support. Many of our engineers are full stack!
  • Become involved in every aspect of product development, from design to implementation to playtests to metrics analysis.
  • Construct systems that let everyone at the company deploy to our distributed backend without worry.
  • Create tools to automate and optimize processes across disciplines. These might be adding additional player management tools for our community team, data pipeline optimizations for our game designers, or even content pipelines for our art team.

Who we are looking for

  • You are a tech generalist, a full stack engineer with the desire to work on both client and server side implementations of entire features.
  • Strong understanding of object-oriented design, data structures and algorithms.
  • You communicate your thoughts and ideas clearly in code and in writing
  • You have an interest in and play mobile gaming products.

Past co-ops have worked on..

  • Guild management improvements like the ability to invite people, open clubs that players can join without approval, better club search, and other tools to keep our most active players engaged.
  • Implemented a scalable group leaderboard event system full stack. The system guarantees consistency and availability while dozens of players try to contribute progress to their group frequently.
  • Revamped data deploy tool to enable multiple game designers to work simultaneously.
  • Setup metrics tracking and funnel analysis and experimented with different UI polishes to improve retention.
  • Worked on upgrading our data pipeline: processing data and creating different data representations and visualizations to help ATA to make marketing and product decisions.
  • Revamped the realm map overview to include real time positions of ongoing marches, key locations on the map and user bookmarked pins!
  • Implemented the entire stack for our Second Builder subscription purchase, which included interfacing with both the Google Play Store and Apple App Store, as well as client support.
  • Optimized particle systems in-game to significantly reduce peak memory usage.
  • Developed leaderboard-assigned classes for Shrines to grant players additional perks.

Interview process

  1. Resume + screening questions review
  2. Two 30-minute technical interviews, back to back with our engineers - expect to write code!
  3. 30-minute Team Fit interview
  4. Offer

Remote first

We have committed to a remote first approach. This means our roles are currently open to candidates who are legally eligible to work in, and located in, Canada between the core hours of 11am - 4pm PST.

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

  • Be self motivated, take pride in your work and enjoy huge amounts of ownership
  • Set aside your ego and have wonderful arguments with your coworkers in order to create something better than any one person could individually
  • Challenge your own assumptions and use data to make decisions whenever possible
  • Be passionate about teaching others what you know and continuing your own growth every day
  • Not be afraid to fail–you experiment and learn from your mistakes

What's in it for you

At ATA you’re offered a flexible, safe, inclusive environment in which you have the autonomy to do your best work, surrounded by a strong team and with the encouragement of supportive leadership that doesn’t just care what you’re doing, but how you’re doing. You’re trusted, respected, listened to, cared for and valued. You take on thought-provoking projects and tackle fun problems alongside people who are equally invested in making meaningful contributions and seeing new ideas come to life. You know how your work aligns with the company’s goals. Your career is given the space and resources to progress. You accomplish things that make you proud. You are compensated competitively, your health and wellbeing are top priorities and you enjoy plenty of perks. You build communities, take ownership, have wonderful arguments, let the best ideas win and keep growing. You don’t just work for ATA, you are an integral part of ATA.

Similar Jobs

ION - Senior C#/.NET Developer, Budapest

ION

Budapest, Hungary (Hybrid)
6 Months ago
Activision - Senior AI Animator

Activision

Los Angeles, California, United States (On-Site)
4 Months ago
SAIC - 3D Graphic Artist

SAIC

Reston, Virginia, United States (Remote)
9 Months ago
The Walt Disney Company - Entertainment Technician - Full Time(HKD$6,000 Special Welcome Reward)

The Walt Disney Company

Hong Kong (On-Site)
5 Months ago
NVIDIA - Director of AI Research

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
CloudHire - Wordpress Full Stack Developer

CloudHire

Maharashtra, India (Remote)
1 Month ago
Appier - Software Engineer, Site Reliability Engineering

Appier

Taipei City, Taiwan (On-Site)
5 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Nagarro - Associate Principal Engineer

Nagarro

India (Remote)
6 Months ago
ARHS - Fullstack .Net Developer

ARHS

Luxembourg (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Geocaching HQ - QA Tester

Geocaching HQ

Seattle, Washington, United States (On-Site)
9 Months ago
ByteDance - Senior Data Engineer, Global Payments

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Revvity - Software Test Engineer

Revvity

Thane, Maharashtra, India (Hybrid)
10 Months ago
ByteDance - AI Security Researcher - Security - San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Quizizz - UX Researcher

Quizizz

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Kolibri Games - Game Economy Designer

Kolibri Games

Berlin, Berlin, Germany (Hybrid)
3 Months ago
Amanotes - Senior Game Data Analyst (Based in HCM)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
10 Months ago
Blue Yonder - Business Consultant

Blue Yonder

Tokyo, Japan (On-Site)
6 Months ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

Boston, Massachusetts, United States (On-Site)
4 Months ago
Social Discovery Group - Senior NLP Engineer

Social Discovery Group

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Hyper Hippo Entertainment - Social Media Manager (6 Month Contract)

Hyper Hippo Entertainment

Vancouver, British Columbia, Canada (Remote)
4 Months ago
Evolution - Online Game Presenter (Live Streaming Host)

Evolution

New Westminster, British Columbia, Canada (On_site)
3 Months ago
Amber - Localization Quality Assurance with Estonian

Amber

Montreal, Quebec, Canada (On-Site)
9 Months ago
Epic Games - Producer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Activate Games - Team Lead (Store Supervisor)

Activate Games

Calgary, Alberta, Canada (On-Site)
3 Months ago
ZeniMax Media - Artiste d’éclairage senior / Senior Lighting Artist

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
7 Months ago
Amber - Localization Quality Assurance (Brazilian Portuguese)

Amber

Quebec, Canada (Hybrid)
2 Months ago
Activate Games - Team Lead (Store Supervisor)

Activate Games

Edmonton, Alberta, Canada (On-Site)
2 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, PHP Magento

Nagarro

Canada (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Super - Senior Full-Stack Software Engineer

Super

Canada (Remote)
5 Months ago
ION - Web Tech Lead, UAE

ION

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
6 Months ago
Xsolla - Tech Lead - Metasites

Xsolla

Baku, Azerbaijan (Hybrid)
2 Months ago
Dentsu - Senior Developer

Dentsu

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Edgemony - SISAL - Architect Associate Manager

Edgemony

Lombardy, Italy (Hybrid)
3 Months ago
Eleven Labs - FullStack Engineer (Frontend Leaning)

Eleven Labs

London, England, United Kingdom (Remote)
8 Months ago
Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
6 Months ago
Nielsen Holdings - Software Engineer - ( Java and GO, AWS, Kubernetes, Terraform, Cassandra, PostgreSQL) (copy)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
6 Months ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Nagarro - Senior Engineer

Nagarro

India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Vancouver, British Columbia, Canada (Remote)

View All Jobs

Get notified when new jobs are added by A Thinking Ape

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug