Senior Services Engineer - Dauntless

11 Minutes ago • 8 Years + • Backend Development • Undisclosed

About the job

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

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.

View Full Job Description

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.

View All Jobs

Get notified when new jobs are added by Phoenix Labs

Similar Jobs

PlayStation Global - Machine Learning Engineer II

PlayStation Global, United Kingdom (On-Site)

Alpha Sense - Join AlphaSense Helsinki Talent Community!

Alpha Sense, Finland (On-Site)

eBay - Manager, Software Development

eBay, Canada (Hybrid)

Push Gaming - Senior Server Developer

Push Gaming, United Kingdom (Remote)

Encora  Inc  - QA Engineer

Encora Inc , India (Hybrid)

Index Exchange - Staff Software Engineer

Index Exchange, India (Hybrid)

Deltatech Gaming  - Senior Java Developer

Deltatech Gaming , India (On-Site)

Virtuos - Senior R&D Software Engineer

Virtuos, China (On-Site)

Red Rover Interactive - Senior Server programmer

Red Rover Interactive, Norway (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Bombay Play - Game Developer

Bombay Play, India (On-Site)

PlayStation Global - Senior Application Security Engineer

PlayStation Global, United States (Remote)

WeKan Enterprise Solutions - Architect

WeKan Enterprise Solutions, India (Hybrid)

Luxoft - Software Engineer (Node.js)

Luxoft, Australia (On-Site)

Luxoft - Solutions Architect

Luxoft, India (On-Site)

IGT - Systems Engineer IV

IGT, Philippines (On-Site)

Sporty Group - IN QA Automation Engineer

Sporty Group, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Canada

Epic Games - Balance Designer - Systems

Epic Games, Canada (On-Site)

Prodigy Education - Director, Brand & Content Marketing

Prodigy Education, Canada (Hybrid)

PlayStation Global - Software Engineer II

PlayStation Global, Canada (On-Site)

Atomic Cartoons - Accountant (3-6 Month Contract)

Atomic Cartoons, Canada (On-Site)

QUANTIC DREAM - Programmeur Intelligence Artificielle

QUANTIC DREAM, Canada (Hybrid)

Larian Studios - TOOLS PROGRAMMER

Larian Studios, Canada (On-Site)

Kabam - Workplace Experience Assistant

Kabam, Canada (On-Site)

Ingenuity Studios, LLC - FX Artist

Ingenuity Studios, LLC, Canada (Remote)

Pinnguaq - STEAM Educator Assistant

Pinnguaq, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Dream Games - Backend Engineer

Dream Games, Türkiye (On-Site)

Spyke Games - Backend Game Developer

Spyke Games, Türkiye (On-Site)

Gameloft - Mid/Senior Java Software Developer

Gameloft, Spain (Hybrid)

Thatgamecompany - C++ Game Server Engineer

Thatgamecompany, China (On-Site)

Codeninja - Senior Java Developer

Codeninja, Pakistan (On-Site)

Hedra - Lead Product Engineer

Hedra, United States (On-Site)

ByteDance - Backend Software Engineer, Office Intelligence

ByteDance, United Arab Emirates (On-Site)

Fliff  Inc  - Senior Software Engineer

Fliff Inc , Bulgaria (On-Site)

Get notifed when new similar jobs are uploaded