About the job

SummaryBy Outscal

Senior Services Engineer with 8+ years experience in building online services using Python, RESTful services and scalable solutions for data-intensive workloads.

Greetings from Phoenix Labs!

Whether you’re hunting behemoths with your friends in Dauntless or rekindling the magical energy of Azoria in Fae Farm, 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.

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

$105.0K - $165.0K/yr (Outscal est.)
$135.0K/yr avg.
Vancouver, British Columbia, Canada

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.

British Columbia, Canada (On-Site)

British Columbia, Canada (On-Site)

British Columbia, Canada (Hybrid)

View All Jobs

Similar Jobs

Guerrilla - SENIOR ONLINE SERVICES ENGINEER (JAVA)

North Holland, Netherlands (On-Site)

ICE - Premier Services Engineer

Maharashtra, India (Hybrid)

Lighthouse Games - Services Engineer

England, United Kingdom (On-Site)

Similar Skill Jobs

Magic Media - Lead 3D Character Artist

Kyiv City, Ukraine (Remote)

Magic Media - Lead 3D Character Artist

State Of Rio De Janeiro, Brazil (Remote)

DroneStark Technologies - Drone Firmware Engineer & Test Pilot

Maharashtra, India (On-Site)

Infogain - Frontend React Developer (Lead)

Karnataka, India (On-Site)

Keywords Studios (Player Support) - Technical Artist - Lighting

British Columbia, Canada (Hybrid)

Ubisoft - Junior Legal Counsel - Esports (F/H/NB)

Île-de-France, France (Hybrid)

MedTourEasy - Data Analyst Trainee

India (Remote)

Texas Instruments - ESD Product Specialist

Karnataka, India (On-Site)

Jobs in Vancouver, British Columbia, Canada

Keywords Studios (Player Support) - Technical Artist - Lighting

British Columbia, Canada (Hybrid)

Keywords Studios (Player Support) - Senior Artist - ZBrush

British Columbia, Canada (Hybrid)

Ubisoft - Responsable de Service

Quebec, Canada (Hybrid)

Ubisoft - Analyste fonctionnel

Quebec, Canada (Hybrid)

Ubisoft - Gestionnaire de produits

Quebec, Canada (Hybrid)

Electronic Arts - Advanced Audio Engineer - American Football

British Columbia, Canada (On-Site)

Electronic Arts - Advance Tools Software Engineer - American Football

British Columbia, Canada (On-Site)

Electronic Arts - Visual Effects Co-Op

British Columbia, Canada (On-Site)

Electronic Arts - Software Engineer - UGX - Platform

British Columbia, Canada (On-Site)

Software Engineering Jobs

DroneStark Technologies - Drone Firmware Engineer & Test Pilot

Maharashtra, India (On-Site)

Infogain - iOS Developer (Senior)

Maharashtra, India (On-Site)

Infogain - Frontend React Developer (Lead)

Karnataka, India (On-Site)

Infogain - Frontend VueJS Developer (Senior)

Maharashtra, India (On-Site)

Keywords Studios (Player Support) - Senior Artist - ZBrush

British Columbia, Canada (Hybrid)

Ubisoft - Tools Programmer - Snowdrop Paris - F/H/NB

Île-de-France, France (Hybrid)

Hacksaw Studios - Engineering manager

Stockholm County, Sweden (On-Site)

Electronic Arts - Mocap Operator

California, United States (On-Site)

Level Up Your Career in Game Development!

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

Job Common Plug