Software Engineer Co-op/Intern

1 Month ago • All levels • Software Development & Engineering

Job Summary

Job Description

A Thinking Ape is seeking a Software Development Engineer Co-op/Intern for Fall 2025 to work on live mobile games and supporting infrastructure. Responsibilities include implementing features and systems for both client (Unity, native iOS/Android) and server (Django + MySQL) sides, contributing to all aspects of product development from design to analysis, and creating tools to automate processes. The role requires strong object-oriented design, data structures, and algorithms knowledge, clear communication, and an interest in mobile gaming.
Must have:
  • Strong understanding of object-oriented design
  • Strong understanding of data structures and algorithms
  • Clear communication in code and writing
  • Interest in and play mobile gaming products
  • Enrolled in an accredited degree program in Fall 2025
Good to have:
  • Tech generalist
  • Full stack engineer desire
Perks:
  • Flexible environment
  • Safe and inclusive environment
  • Autonomy
  • Strong team support
  • Supportive leadership
  • Competitive compensation
  • Health and wellbeing prioritized
  • Plenty of perks

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 but not limited to 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 help grow our games. You will 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.

We are only considering students who will be enrolled in an accredited degree program in the fall of 2025. 

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. 
  • 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 

We have committed to a remote 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

Techland - Senior Gameplay Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
3 Months ago
Brainrider - Talent Bench

Brainrider

United States (Remote)
1 Month ago
Oliver Plus - Integrated Designer (Spanish Fluent)

Oliver Plus

India (Remote)
2 Months ago
Ambient.ai - Senior Product Manager

Ambient.ai

Redwood City, California, United States (Hybrid)
5 Months ago
Qualcomm - Antenna Hardware Engineer

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Testee investment Pvt Ltd. - Software Engineer

Testee investment Pvt Ltd.

Kolkata, West Bengal, India (On-Site)
11 Months ago
Twitch - Software Engineer

Twitch

San Francisco, California, United States (On-Site)
2 Weeks ago
Nice - Senior NOC Engineer

Nice

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Next Level Business Services - SAP OER Project Manager

Next Level Business Services

Redmond, Washington, United States (On-Site)
9 Months ago
Qualcomm - Sr Engineer- Thermal Optimization

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

cyara - Associate Customer Success Manager

cyara

United States (Remote)
9 Months ago
PwC - Associate -Mumbai-Technology consulting

PwC

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Redrob - Video Editor

Redrob

Udaipur, Rajasthan, India (On-Site)
10 Months ago
Zones - Key Account Manager-Global Accounts

Zones

Noida, Uttar Pradesh, India (On-Site)
4 Months ago
Playtika - Loyalty Manager

Playtika

Israel (On-Site)
6 Months ago
C3 IoT - Demand Generation Director

C3 IoT

Redwood City, California, United States (On-Site)
1 Week ago
PwC - PaPM Role

PwC

Zürich, Zurich, Switzerland (On-Site)
9 Months ago
Sega (UK) - Junior Licensing Artist (Fixed-Term Contract)

Sega (UK)

United Kingdom (Remote)
5 Days ago
Philips - Senior Risk Engineer (NPI, Medical Devices)

Philips

Farnborough, England, United Kingdom (On-Site)
1 Month ago
Sony Pictures Entertainment - Manager, Insights, Strategy & Analytics

Sony Pictures Entertainment

Culver City, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Tactic studios - Senior Engine Programmer

Tactic studios

Ontario, Canada (Remote)
2 Months ago
Autodesk - Manager, Software Development - Global Developer Relations

Autodesk

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Globalization Partners - Employment Counsel I - North America

Globalization Partners

Canada (Remote)
2 Weeks ago
Tier 9 Game Studios - Game Developer (Role-Playing Gacha Games)

Tier 9 Game Studios

Toronto, Ontario, Canada (On-Site)
2 Months ago
luxsoft - Senior C++ Developer

luxsoft

Toronto, Ontario, Canada (On-Site)
1 Month ago
Critical mass - Senior Paid Search Strategist

Critical mass

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Precisly - Real-time CDC and ETL solutions

Precisly

Canada (On-Site)
2 Weeks ago
Electronic Arts - Security Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Draftwise - Senior Front End Software Engineer

Draftwise

Canada (Remote)
6 Days ago
Image Engine - Compositor - Mid

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Canonical - Software Engineer, Ceph & Distributed Storage

Canonical

(Remote)
2 Months ago
Intel  - Bluetooth Customer Facing Engineer

Intel

Taipei City, Taiwan (On-Site)
1 Year ago
WebTech Corporation - Application Engineer

WebTech Corporation

Recklinghausen, North Rhine-Westphalia, Germany (On-Site)
2 Months ago
Ramboll3 - Experienced HVAC/Ventilation Engineer for Rambøll's team in Aarhus

Ramboll3

Aarhus, Denmark (On-Site)
1 Month ago
Sovrun - Head of Engineering

Sovrun

Makati City, Metro Manila, Philippines (Hybrid)
3 Weeks ago
Assystems - Site Civil Engineer (Pipeline background)

Assystems

Buraydah, Al Qassim Province, Saudi Arabia (On-Site)
8 Months ago
zoox - Prototype Fabrication Engineer

zoox

Foster City, California, United States (On-Site)
3 Months ago
Capgemini - Invoicing & AR

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Marvell - Senior Staff STA CAD Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
3 Days ago
Temporal Technologies - Senior Software Engineer - SDK Language Runtime

Temporal Technologies

United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

When we set out to make great games with massive online communities, we knew that we first had to create the ideal environment for building ambitious things. A place where brilliant and inspiring people could come together and build games that make millions of players happy. We realized that we needed to find incredibly talented people and get out of their way. Since then we've paid careful attention to how we like to work together.

Canada (Remote)

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