Enable job alerts via email!

Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

Equest

Vancouver

On-site

CAD 105,000 - 223,000

Full time

5 days ago
Be an early applicant

Job summary

A leading gaming company in Vancouver is seeking an Expert Software Engineer to join their Accounts and Authentication team. This role involves developing scalable services for player identity management, requiring strong Python and C++ skills. With a focus on delivering technical solutions to millions of users, the ideal candidate will have 12+ years of experience and a passion for gaming. A competitive salary and comprehensive benefits are offered.

Benefits

Health plans
RRSP matching
Paid leave
Mental health programs
Potential relocation assistance

Qualifications

  • 12+ years of experience in software engineering, especially in scalable online services.
  • Strong programming skills in Python and/or C++, with openness to other languages.
  • Experience with account, authentication, and identity management services.

Responsibilities

  • Design and develop scalable services using open-source technologies.
  • Enhance and extend services related to Accounts and Identity Management.
  • Mentor junior team members to foster growth and knowledge sharing.

Skills

Python
C++
Java
C#
Go
Rust
Linux/Unix

Tools

Kubernetes
Redis
MySQL
Kafka
Ansible
Puppet

Job description

Job Title : Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

Requisition ID : R025858

Job Description: Your Mission

We are seeking a talented Expert Software Engineer to join our Accounts and Authentication team at Demonware.

Our team develops and manages the accounts and authorization services for Activision's games, including the Call of Duty franchise, focusing on secure player identity management.

Our services are built with Python, deployed on Kubernetes, Redis, MySQL, Kafka, and managed on-premises with Ansible, Puppet, and Kubernetes. These services interface with C++ clients integrated into Activision's proprietary game engines.

You will provide technical expertise, lead development efforts, and deliver new features in the accounts and security domain, with a passion for scalable systems, security, and gaming.

What You Bring to the Table
  • Design and develop scalable services using open-source technologies to facilitate player interactions.
  • Enhance and extend Demonware's services related to Accounts, Identity Management, and Privacy tools.
  • Set technical standards and guide engineering teams, collaborating with project managers to meet objectives aligned with company goals and product roadmaps.
  • Participate in R&D and make technical decisions for Demonware's online services and technology stack.
  • Design, implement, and support features, and assist partner studios in integrating these into games.
  • Own, operate, and support live services you develop.
  • Mentor junior team members to foster growth and knowledge sharing.
Player Profile
Minimum Requirements:
  • 12+ years of experience in software engineering, especially in scalable online services for millions of users.
  • Strong programming skills in Python and/or C++, with openness to other languages like Java, C#, Go, or Rust.
  • Experience with account, authentication, and identity management services.
  • Knowledge of authentication and authorization protocols and identity systems.
  • Proven ability to deliver technical solutions to technical users.
  • Experience working on Linux/Unix systems.
Extra Points:
  • Experience handling large-scale systems with millions of connections.
  • Familiarity with continuous integration and agile methodologies.
  • Willingness to travel for on-site integrations at global game studios.
Your Platform

Demonware, part of Activision, collaborates with AAA studios to deliver online services for popular franchises like Call of Duty, Tony Hawk, Crash Bandicoot, Destiny, Diablo, Guitar Hero, and Skylanders, serving millions of players daily.

Our World

At Activision, we aim to create iconic gaming and entertainment brands, driven by our mission to deliver exceptional gaming experiences globally. We foster a diverse, inclusive, and passionate work environment committed to innovation and excellence.

Ready to Activate Your Future?

We support applicants with disabilities and provide accommodations upon request. For assistance, email accommodationrequests@activisionblizzard.com. We value diversity and are an equal opportunity employer, welcoming applicants regardless of race, religion, gender, sexual orientation, age, or disability.

Rewards

We offer comprehensive benefits promoting well-being, including health plans, RRSP matching, paid leave, mental health programs, and potential relocation assistance. The base salary ranges from $105,455 to $222,870 CAD, depending on experience and location, with opportunities for incentive compensation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs