Dauntless - Senior Services Engineer

3 Months ago • 8 Years + • Backend Development

About the job

Job Description

Senior Services Engineer with 8+ years experience in building online services using Python, RESTful services and scalable solutions for data-intensive workloads.
Must have:
  • Python Development
  • RESTful Services
  • Scalable Solutions
  • Data-Intensive Workloads
Good to have:
  • DevOps Experience
  • Cloud Platforms
  • Petabyte Datasets
  • Scientific Computing
Perks:
  • Flexible Vacation
  • RRSP Matching
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.

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

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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.

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Phoenix Labs

Similar Jobs

Nielsen - Software Engineer - AM-TECH-DA-020

Nielsen, India (Hybrid)

GoTo Group - Data Engineer - Data Streaming

GoTo Group, India (On-Site)

The Walt Disney Company - Executive Director, Software Architecture - Ads

The Walt Disney Company, United States (On-Site)

Fliff Inc - Staff Software Engineer

Fliff Inc, Bulgaria (On-Site)

Onehouse - Software Engineer (IN)

Onehouse, India (Hybrid)

Whatnot - Platform Engineer

Whatnot, (Remote)

Menlo Security Inc. - Senior Software Engineer

Menlo Security Inc., India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Production Engineering

Meta, United States (On-Site)

PwC - Senior Associate | Devops SRE

PwC, India (On-Site)

Cloudhire - GCP Data Engineer

Cloudhire, India (On-Site)

Glean - Solutions Engineer

Glean, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Vancouver, British Columbia, Canada

Intrepid Studios, Inc - Human Resources Manager

Intrepid Studios, Inc, Canada (On-Site)

Infoblox - Staff Software Engineer

Infoblox, Canada (Hybrid)

AirlabInc - Gameplay Programmer (Mobile)

AirlabInc, Canada (On-Site)

Hitachi - Dynamics CE Functional Architect

Hitachi, Canada (Remote)

The Walt Disney Company - Senior Effects Technical Director

The Walt Disney Company, Canada (Hybrid)

ZeniMax Media - Programmeur.se de build / Build Programmer

ZeniMax Media, Canada (On-Site)

Epic Games - Associate Tech Audio Designer

Epic Games, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Bigger Games - Lead Software Engineer

Bigger Games, Türkiye (On-Site)

Go Fund Me - Staff Software Engineer (Fintech)

Go Fund Me, United States (On-Site)

Starkflow - Java Technical Lead

Starkflow, India (On-Site)

Rush Street Interactive - Senior Server Engineer

Rush Street Interactive, Estonia (On-Site)

Miniclip - Software Developer

Miniclip, Italy (On-Site)

Get notifed when new similar jobs are uploaded