Senior Services Engineer - Dauntless

1 Month ago • 8 Years + • Backend Development

Job Summary

Job Description

Phoenix Labs seeks a Senior Services Engineer to develop and maintain software services for Dauntless, managing the data analytics pipeline. Responsibilities include designing, implementing, and supporting backend web services; integrating third-party services; maintaining and extending the analytics pipeline; building systems for customized player experiences; creating online services (matchmaking, inventories); making architectural recommendations; monitoring application performance; assisting with project planning; and helping integrate services into client applications. The ideal candidate possesses strong communication skills, 8+ years of experience (at least one in games), Python and web application development expertise, and a passion for multiplayer gaming.
Must have:
  • 8+ years building online services (1+ year in games)
  • Python & Web Application Development
  • Scalable solutions for data-intensive workloads
  • Effective architecture of complex systems
  • Automated testing knowledge
  • Database technologies expertise
  • Multiplayer gaming passion
Good to have:
  • Experience with live services and frequent content updates
  • High-traffic, high-bandwidth solution architecture
  • Modern DevOps (Terraform, Kubernetes)
  • Java or Typescript development
  • Cloud platform deployment (GCP, AWS)
  • Petabyte-scale dataset experience
  • Python's scientific computing libraries
  • Data storage and sharing regulations (GDPR)
Perks:
  • Basic medical, dental, and paramedical coverage for employees and dependents
  • RRSP matching up to 5% of salary
  • Flexible vacation plan
  • All provincial statutory holidays
  • Unlimited sick time

Job Details

Greetings from Phoenix Labs!

Whether you’re hunting behemoths with your friends in or rekindling the magical energy of Azoria in , our worlds empower players to share enduring stories like never before. Around here, we believe people are the ends, not the means. It’s how we strive to be a destination for developers who wish to collaborate on making timeless games enjoyed by players all over the world.

Phoenix Labs is looking to hire an experienced Senior Services Engineer who will be responsible for developing and maintaining software services for Dauntless and managing our data analytics pipeline. 

The ideal candidate must have effective communication skills and be able to work side-by-side with programmers, designers, data analysts, and production staff. They will be passionate about owning a reliable high-traffic web application and game code to support player experience and possess a solid understanding of data engineering to support data analytical needs. 

*applicants must live in Canada to be considered.

Responsibilities:

  • Work with project leads in cross-discipline teams, to design, implement, and support reliable, secure, and scalable backend web services.
  • Design, implement, and support integrating third-party online services into client and server applications.
  • Maintain and extend our streaming and batch analytics pipeline.
  • Extend systems for collating disparate data sources into data warehouses.
  • Build systems that leverage data to provide customized player experiences.
  • Create and maintain online services such as matchmaking or player inventories.
  • Make architectural recommendations for performance, stability, and security.
  • Ensure systems are in place to monitor application performance and detect defects in the live product.
  • Assist with planning, estimation, and distribution of work.
  • Help integrate services into client-facing applications.
  • Help production develop schedules and determine milestones.
  • Help analysts extract the required information from the game.

Requirements:

  • BSc. degree in Computing Science or equivalent experience.
  • Minimum 8+ years experience building online services, with at least one year of experience in the games industry.
  • Experience developing in Python.
  • Experience developing web applications and RESTful services.
  • Experience building scalable solutions to support data-intensive workloads.
  • Able to effectively architect large features and complex systems from end to end.
  • Self-motivated and eager to learn.
  • Ability to complete tasks promptly.
  • Demonstrable knowledge of automated testing.
  • Experience with database technologies.
  • Passion for multiplayer gaming.

 

Preferred Qualifications:

 

 

  • Experience supporting a live service with frequent refreshes of content and code.
  • Experience architecting scalable solutions to support high-traffic and high-bandwidth loads.
  • Experience with modern devops: Terraform, Kubernetes.
  • Experience developing: Sign-in flow, matchmaking, leaderboards.
  • Experience with Java or Typescript is a plus.
  • Experience deploying and supporting applications on cloud platforms (GCP, AWS).
  • Experience working with petabyte scale datasets.
  • Working knowledge of statistics and mathematics.
  • Experience with Python’s scientific computing libraries: numpy, scikit, pandas.
  • Familiarity with data storage and sharing regulations like GDPR.

 

Pay Transparency

Phoenix Labs believes in pay equity and we welcome conversations with candidates on how their salary expectations align with our established ranges. As you progress through the interview process, it may be determined that your experience might align better with a higher/lower level of position than you originally applied for and, should that happen, we will discuss the new pay range with you before moving forward with additional interviews or an offer. 

Phoenix Labs covers the cost of basic medical for employees and their dependents, in addition to offering generous Dental and Paramedical Services. For 2023, we match employees' contributions to their RRSP up to 5% of their salaries. We provide employees with a flexible vacation plan, all the Provincial Statutory holidays, and unlimited sick time.

Benefits listed may vary depending on the nature of your employment and/or work location. Benefit plan details will be provided upon a candidate receiving an offer of employment.

Canada Pay Range
$140,000$220,000 CAD

Who We Are

We are dedicated to deepening the engagement and delight of our player communities by focusing on the growth of our existing game franchises. United by our love for games and a collective spirit of innovation, our mosaic team of developers strives to enhance every player's experience. While our main studio is based in Vancouver (BC), we embrace flexible working arrangements, including remote and hybrid for certain roles.

Similar Jobs

ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
1 Month ago
Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Meta - Production Engineer

Meta

Sunnyvale, California, United States (Remote)
3 Months ago
ByteDance - Software Engineer (ElasticSearch / OpenSearch) - Cloud Infrastructure- Seattle

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Patreon - Senior iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
3 Weeks ago
Demonware - Site Reliability Engineering Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Epic Games - Technical Director, Machine Learning Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
2 Months ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Manager, Software Engineering

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
PlayStation Global - Senior Full Stack Software Engineer

PlayStation Global

Madison, Wisconsin, United States (On-Site)
1 Month ago
Zeta - Lead Software Development Engineer_Backend (Aura)

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - Automation Architect

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Microsoft - Software Engineer II/Senior Software Engineer - CTJ - POLY

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
GoTo Group - SDET - Growth

GoTo Group

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Onward Search - Application Engineer III

Onward Search

Los Angeles, California, United States (On-Site)
2 Weeks ago
Scopely - Senior Software Engineer

Scopely

Spain (Hybrid)
3 Months ago
Riot Games - Database Engineer (Contractor)

Riot Games

Seoul, South Korea (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Autodesk - Intern, HCI & Visualization Research (Graduate level)

Autodesk

Toronto, Ontario, Canada (On-Site)
4 Months ago
Thumbtack - Staff Applied Scientist, Monetization

Thumbtack

Ontario, Canada (Remote)
1 Month ago
Behaviour Interactive - Senior Internal Communications Advisor

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
Unity - Senior Manager, Payroll Americas

Unity

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Hasbro - Lead Cinematics Animator

Hasbro

Quebec, Canada (On-Site)
1 Week ago
Tencent - Principal Cinematic Artist

Tencent

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Ello - Senior Mobile Engineer (Flutter)

Ello

Canada (On-Site)
3 Months ago
Treyarch - PRINCIPAL CHARACTER CONCEPT ARTIST - TREYARCH (VANCOUVER)

Treyarch

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Thumbtack - Senior Data Scientist, Business Analytics

Thumbtack

Ontario, Canada (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Sporty Group - Weekend Backend Engineer

Sporty Group

(On-Site)
7 Months ago
Applike Group - Senior Go Backend Developer (Advertising Dashboard Team) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
4 Months ago
Postman - Senior Backend Engineer, Cloud Platform

Postman

San Francisco, California, United States (On-Site)
4 Months ago
Rush Street Interactive - Server Engineer

Rush Street Interactive

Colombia (On-Site)
1 Month ago
Seedify - Backend Game Developer

Seedify

(Remote)
3 Months ago
BitGo - Senior Backend Engineer - Activate

BitGo

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nielsen Holdings - Staff Software Engineer (AM-TECH-DA-43)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - Senior Software Engineer - Backend

NVIDIA

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Onehouse - Backend Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Rush Street Interactive - Server Engineer

Rush Street Interactive

Tartu, Tartu County, Estonia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

We make games because we love them, and because games have the power to bring people together. We established Phoenix Labs in 2014 to create a place where diverse teams of people could come together to build deep multiplayer games. We've assembled an experienced, passionate team of developers across our locations in Vancouver, BC, Montréal, QC, and San Mateo, CA. In May 2019, we launched our first game, Dauntless. It was the first game ever to launch with true crossplay and cross-progression. Since then, we’ve watched our community grow to more than 25 million players across four platforms. Our next game, Fae Farm, will launch in late 2023. Fae Farm is a magic-infused farm sim where players create their own cozy home in the enchanted world of Azoria, available on the Nintendo Switch.

View All Jobs

Get notified when new jobs are added by Phoenix Labs

Level Up Your Career in Game Development!

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

Job Common Plug