Senior Software Engineer - Services

3 Hours ago • 2 Years + • Backend Development

Job Summary

Job Description

A Thinking Ape seeks a Senior Software Engineer specializing in Distributed Systems to join its Leviathan Engineering team. Responsibilities include building and maintaining core systems supporting their extensive game portfolio, diagnosing performance issues in large-scale systems, creating automation tools, and participating in all phases of product development. The role requires experience with distributed systems, debugging, and leading the development and release of features for thousands of users. The ideal candidate will possess strong communication skills and the ability to translate product designs into scalable systems.
Must have:
  • 2+ years backend software development experience
  • Experience building and working in distributed systems
  • Debugging and fixing issues in backend software stack
  • Led and shipped high-quality features to thousands of customers
  • Experience architecting and implementing scalable backend services
  • Excellent written and verbal communication skills
Perks:
  • Remote work
  • Flexible work schedule
  • Three weeks of vacation
  • Flexible sick days
  • Generous health benefits package

Job Details

Job Summary:

A Thinking Ape (ATA) is seeking a Senior Software Engineer focusing on Distributed Systems to join the Leviathan Engineering team. On Leviathan you will be instrumental in building, extending, monitoring, and maintaining core systems across our microservice architecture that players interact with. These systems support Leviathan's extensive portfolio of games across which 80,000+ players engage with every day. You’ll be responsible for interacting with product team members to translate their designs into scalable systems that service our community.

Responsibilities:

  • Build scalable systems for massively multiplayer mobile games that will support thousands of concurrent users.
  • Diagnose performance issues in large-scale systems, from translating customer issues into theories based on Application Performance Monitoring software to implementing/executing those theories promptly with validation
  • Create tools to automate and optimize processes across disciplines. These might include adding player management tools for our community team, data pipeline optimizations for our game designers, or event content pipelines for our art team.
  • Become involved in every aspect of product development, from design to implementation to playtests to metrics analysis.
  • Lead the technical investigation, implementation, release, and iteration of solutions to large-scale product problems.

Requirements:

  • At least 2+ years of previous work experience in backend software development
  • Experience building and working in distributed systems and networking across services
  • Comfortable debugging and fixing tricky issues in various parts of the backend software stack
  • You have previously led and shipped at least 3 high quality features to thousands of customers that required use of distributed system concepts
  • Extensive track record of architecting and implementing scalable backend services and systems.
  • Excellent written and verbal technical communication skills to work with a variety of stakeholders in different disciplines to translate requirements into buildable software
  • You can effectively communicate ideas into working documentation and technical designs that serve other members of the team

Key Competencies:

  • Ownership:
    • Able to own a problem and dissect it into concrete actionable steps that are implemented while ensuring that timelines and goals are met
  • Collaboration
    • Significant work communicating with a variety of disciplines and stakeholders to take features to release

Location:

We’re working remotely; we’ll supply the equipment you need to do your work and to set up your work space. We have a flexible work schedule, three weeks of vacation, flexible sick days, and a generous health benefits package. We are open to candidates outside of Canada, with the requirement to work in the Pacific time zone. Compensation is determined by role, level and location.

For candidates located in British Columbia: At A Thinking Ape, we believe in fairness and pay transparency. That’s why we offer a set salary for each level, ensuring that all employees in the same role are compensated equitably—regardless of negotiation skills or background. This means you’ll know exactly what to expect from the start, without the stress of back-and-forth negotiations. For candidates located in British Columbia, the salary is CAD$148,000 reflecting our commitment to competitive and fair pay.

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.

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.

See our careers page or our short video to learn more about who we are and why you should join our team.

Similar Jobs

Bitwise Alchemy - Senior Software Engineer

Bitwise Alchemy

Texas, United States (Remote)
7 Months ago
Starbreeze Studios - Gameplay Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Ubisoft - The Division Resurgence – Generalist Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Activision - Senior Systems Designer

Activision

Guildford, England, United Kingdom (Hybrid)
1 Month ago
CleverTap - Senior Backend Engineer - Platform

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Onward Search - Java Developer III

Onward Search

New York, New York, United States (Hybrid)
2 Weeks ago
VGW - Senior Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
1 Month ago
Xsolla - Backend Software Engineer

Xsolla

Azerbaijan (On-Site)
4 Months ago
Microsoft - (Senior) Software Engineer - Backend

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - Expert Animator

Activision

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Amazon Games - Senior Environment Artist, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Guildford, England, United Kingdom (Hybrid)
2 Months ago
Fatshark AB - Test Automation Engineer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Bonfire Studios - Server Software Engineer (Senior)

Bonfire Studios

California, United States (On-Site)
7 Months ago
Ubisoft - Game Designer - Multiplayer (Casual Party Game)

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Cloud Imperium Games - Core Tech Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
Ubisoft - Senior Generalist Developer AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Weeks ago
Ubisoft - Senior C++ Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Zynga - Mobile Game Engineer

Zynga

İstanbul, Türkiye (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Mozilla - Staff Machine Learning Engineer, Fakespot

Mozilla

Canada (Remote)
4 Months ago
Guru Studio - 2D Nuke Compositing Artist: Julián

Guru Studio

Toronto, Ontario, Canada (Remote)
2 Months ago
Snowed In Studios - Principle Software Developer - Montreal

Snowed In Studios

Quebec, Canada (Remote)
3 Months ago
Thumbtack - Lead Data Scientist, Business Analytics

Thumbtack

Ontario, Canada (Remote)
1 Month ago
Haven Studios  Inc  - Programmeur·euse I.A. Senior / AI Programmer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
2 Months ago
Mistplay - Senior Product Design Manager

Mistplay

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Epic Games - Concepteur en éléments d’équilibre - Systèmes

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Motive Studio - AI Programmer Intern - IRON MAN

Motive Studio

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Electronic Arts - Associate Quality Designer - EA Sports FC

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Keywords Studios (Player Support) - Artiste 2D/3D Artist

Keywords Studios (Player Support)

Quebec, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineer, University Graduate, 2025

Google

(On-Site)
2 Months ago
Nielsen Holdings - AM-TECH-DA-102

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Netflix - Software Engineer (L4) - Consumer Engineering

Netflix

United States (Remote)
3 Months ago
ByteDance - Senior Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Zoox - Senior/Staff Backend Software Engineer - Product

Zoox

Foster City, California, United States (On-Site)
3 Months ago
PAPAYA - Backend Engineer

PAPAYA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
The Walt Disney Company - Senior Systems Engineer, Data Services [Database Administration]

The Walt Disney Company

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Velotio Technologies - Software Architect (Data Engineering or RoR)

Velotio Technologies

Maharashtra, India (Remote)
3 Weeks ago
Every matrix - Java Developer

Every matrix

London, England, United Kingdom (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

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

British Columbia, Canada (Remote)

Vancouver, British Columbia, 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