Outscal Logooutscal logo

Senior Services Engineer - Dauntless

2 Months 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

Trek - Senior Oracle SOA Developer

Trek

Haryana, India (On-Site)
1 Month ago
Life church - Core Services Staff Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
5 Months ago
Next Level Business Services - Azure Services developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
5 Months ago
CloudHire - Senior Java Developer

CloudHire

Bengaluru, Karnataka, India (Remote)
4 Months ago
Next Level Business Services - UX Developer

Next Level Business Services

Redmond, Washington, United States (On-Site)
5 Months ago
Luxoft - Java Team Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
4 Months ago
Animoca Brands - Backend Developer

Animoca Brands

Malaysia (Remote)
6 Months ago
Electronic Arts - Software Engineer III

Electronic Arts

Hyderabad, Telangana, India (On-Site)
1 Month ago
Index Exchange - Backend Engineer, Data Products

Index Exchange

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Backend Software Engineer - Dubai

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
4 Months ago
Netflix - Senior Software Engineer (L5) - Client Delivery Platform

Netflix

United States (Remote)
1 Month ago
IO Interactive - Senior Build Engineer

IO Interactive

Copenhagen, Denmark (Hybrid)
1 Month ago
Crytek - Senior Site Reliability Engineer

Crytek

Frankfurt, Hessen, Germany (Remote)
5 Months ago
Info Stretch - Analyst II

Info Stretch

Mechanicsburg, Pennsylvania, United States (On-Site)
2 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
5 Months ago
Microsoft - Member of Technical Staff – Machine Learning Engineer

Microsoft

New York, New York, United States (Hybrid)
1 Month ago
Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
3 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Seattle, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Blazesoft - Project Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
Salesforce - Prime Named Account Executive, Non-Profit: Digital Technologies

Salesforce

Ontario, Canada (Remote)
2 Months ago
Epic Games - Creator Ambassador

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Electronic Arts - Senior Game Designer - EA SPORTS™ NHL

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
QUANTIC DREAM - Concepteur.trice Technique sénior

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
5 Months ago
Intrepid Studios,  Inc  - Associate Game Designer

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago
Epic Games - Programmeur Web Full-Stack, Confiance et sécurité

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Concepteur de niveaux

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Evolution - Customer Service - Vietnamese Speaking Game Presenter

Evolution

Burnaby, British Columbia, Canada (On-Site)
3 Weeks ago
Ubisoft - Team Lead - Animation

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

LeoVegas - Backend Engineer - Retention

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
ByteDance - Backend Software Engineer - Infrastructure Platform

ByteDance

Singapore (On-Site)
3 Months ago
Lurkit - Software Engineer

Lurkit

Linköping, Östergötland County, Sweden (On-Site)
3 Months ago
bito - Backend Developer

bito

Pune, Maharashtra, India (Hybrid)
1 Month ago
Huuuge Games - Senior Java Software Engineer

Huuuge Games

Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Tencent - Senior Backend Engineer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Warner Bros Games - Staff Software Engineer - Golang - QoE Platform

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Warner Bros Games - Senior Software Engineer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
CloudHire - Software Engineer, Backend

CloudHire

India (Remote)
5 Months ago
Trendyol - Backend Developer

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
5 Months 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.

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