Activision

Senior Software Engineer, Client - Demonware - Vancouver, BC

C++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Stellenbezeichnung: Senior Software Engineer, Client - Demonware - Vancouver, BC

Anforderungs-ID: R027559

Diese Stelle ist in unserem Büro in Vancouver, BC, angesiedelt und folgt einem Präsenzarbeitsplan von vier Tagen pro Woche. Die Arbeitsvereinbarungen können nach Ermessen des Unternehmens geändert werden, um den Geschäftsanforderungen gerecht zu werden.

Bereit, deine Zukunft zu aktivieren?

Wir freuen uns über jeden, der begeistert ist, die Spieleindustrie zu verändern. Bist du dir nicht sicher, ob du alle Qualifikationen erfüllst? Lass uns das entscheiden! Studien zeigen, dass Frauen und Mitglieder anderer unterrepräsentierter Gruppen dazu neigen, sich nicht auf Stellen zu bewerben, wenn sie glauben, nicht alle Qualifikationen zu erfüllen, obwohl sie es oft tun! Wir sind bestrebt, ein vielfältiges und integratives Umfeld zu schaffen und ermutigen dich ausdrücklich zur Bewerbung.

Wir setzen uns dafür ein, mit Menschen mit körperlichen oder geistigen Behinderungen zusammenzuarbeiten und ihnen angemessene Vorkehrungen zu bieten. Wenn Sie eine behinderte Person sind und eine Unterstützung benötigen, um sich auf eine offene Stelle zu bewerben, senden Sie Ihre Anfrage bitte per E-Mail an [email protected]. Allgemeine Fragen zum Beschäftigungsverhältnis können hier nicht entgegengenommen oder bearbeitet werden. Vielen Dank für Ihr Interesse.

Die Videospielindustrie und damit unser Geschäft sind schnelllebig und werden sich weiterentwickeln. Daher können die Aufgaben und Verantwortlichkeiten dieser Rolle jederzeit nach Anweisung des Unternehmens geändert werden, um unser Geschäft und die Beziehungen zu Industriepartnern zu fördern und zu unterstützen.

Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Vielfalt in unserem Unternehmen schätzt. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus, unter anderem.

Stellenbeschreibung

Deine Mission

Das Client Code-Team entwickelt und pflegt die clientseitigen Online-Services SDK, die von Call of Duty und anderen Activision-Titeln verwendet werden. Wir sind verantwortlich für die C++-Bibliotheken und -Tools, die die Kernnetzwerkkommunikation für Spiele bereitstellen und Spieleclients mit der breiten Palette von Demonware-Onlinediensten verbinden.

Als Senior Software Engineer (Client Code) entwirfst, implementierst und entwickelst du C++-Clientbibliotheken und -Tools, die einige der größten Spiele-Launches der Welt antreiben. In enger Zusammenarbeit mit Game Studios und Demonware-Serviceteams lieferst du robuste APIs, effiziente Netzwerklösungen und zuverlässige Build-Pipelines für Konsolen- und PC-Plattformen. In dieser Rolle hast du die Möglichkeit, die Messlatte für Build-Systeme, CI-Prozesse und die allgemeine Entwicklererfahrung höher zu legen, während du Kernkomponenten der C++-Client-SDK über mehrere AAA-Titel hinweg verwaltest und weiterentwickelst. Du wirst auch dazu beitragen, die Zuverlässigkeit und Beobachtbarkeit der Client-zu-backend-Kommunikation in massivem Maßstab zu verbessern und eine Schlüsselrolle bei der Betreuung von Ingenieuren in modernen C++-, Netzwerk-Grundlagen- sowie Build- und Tooling-Best-Practices zu spielen.

Was du mitbringst

Prioritäten können sich in einem schnelllebigen Umfeld wie unserem oft ändern. Daher umfasst diese Rolle unter anderem folgende Verantwortlichkeiten:

  1. Verantwortung für unsere Build-Pipelines für den Client Code SDK:
  1. Wartung und Verbesserung von Windows- und Konsolen-Builds zur Beschleunigung der Entwickler-Feedbackschleifen.
  1. Halte CI für alle unsere C++-Produkte schnell, zuverlässig, beobachtbar und gut instrumentiert.
  1. Entwurf und Implementierung neuer Funktionen in unseren C++-Clientbibliotheken.
  1. Debuggen komplexer Produktionsprobleme, die Client-, Netzwerk- und backend-Dienste umfassen, unter Verwendung von Protokollen, Paketmitschnitten und gezielten Reproduktions-Harnesses.
  1. Zusammenarbeit mit Spielteams zur Integration von SDK-Funktionen, Überprüfung von Nutzungsmustern und Förderung von Best Practices.
  1. Erstellung und Überprüfung technischer Designs, Durchführung von Code-Reviews und Mitgestaltung von Codierungsstandards für das Team.
  1. Beitrag zu internen Tools (Build-Systeme, Test-Harnesses, Diagnose-Tools), die Online-Funktionen einfacher zu testen, zu validieren und auszuliefern machen.

Mindestanforderungen

  1. 8+ Jahre professionelle Erfahrung in der Softwareentwicklung mit C++ in Spielen, Engines, SDKs oder anderen leistungssensitiven Systemen.
  1. Starke Expertise in modernem C++
  1. Erfahrung mit C++-Build-Systemen, z. B. CMake
  1. Erfahrung im Aufbau effektiver, abwärtskompatibler APIs oder Bibliotheken.
  1. Starkes Verständnis von Netzwerk-Grundlagen wie TCP/UDP, HTTP/HTTPS und REST APIs.
  1. Kenntnisse in Netzwerk-Debugging- und Beobachtungstools wie Wireshark
  1. Vertrautheit mit CI/CD-Pipelines, z. B. Jenkins oder TeamCity.
  1. Nachgewiesene Fähigkeit, komplexe funktionsübergreifende Probleme zu analysieren und zu lösen, die Client-Anwendungen, backend-Systeme und Infrastruktur umfassen.
  1. Starke Kommunikations- und Kollaborationsfähigkeiten mit Erfahrung in der direkten Zusammenarbeit mit Stakeholdern, Kunden und verteilten Engineering-Teams.
  1. Komfort bei der Arbeit in Live-Service- oder Service-orientierten Umgebungen mit geteilter Verantwortung, operativen Aufgaben und On-Call/Support-Rotationen, wo angebracht.

Zusätzliche Punkte

  1. Erfahrung mit der Integration von Online-Service-SDKs in Spiele oder andere Client-Anwendungen.
  1. Vertrautheit mit Konsolen-Entwicklungsumgebungen (PlayStation, Xbox, Nintendo usw.).
  1. Erfahrung im Aufbau von Headless-Clients, Bots oder Lasttest-Clients für Multiplayer- oder Online-Funktionen.
  1. Vorherige Arbeit mit:
  1. Netzwerkschichten auf Spiel- oder Engine-Ebene.
  1. Telemetrie-/Logging-/Metriksysteme für ein Spiel oder eine lokale Client-Anwendung.
  1. Absturzberichterstattung, Fehlerbehandlung oder Stabilitätstools.
  1. Beiträge zur Entwicklererfahrung: interne Tools, Dokumentation, Beispielprojekte oder Code-Generierungs-Pipelines.
  1. Interesse an Spieleentwicklung und Online-Spiel – z. B. Verständnis von Matchmaking, Partys, Lobbys, Fortschrittssystemen oder Anti-Cheat-Integration.

Deine Plattform

Demonware ist ein Mitglied der Activision-Familie von Studios. Wir arbeiten mit Ingenieuren und Kreativen unserer AAA-Partnerstudios zusammen und liefern die Online- und Datendienste, die von unseren riesigen Franchises benötigt werden. Wir haben weit über 100 Spiele veröffentlicht, und unsere Dienste verbinden täglich Millionen von Spielern mit epischen Unterhaltungserlebnissen.

Während Call of Duty uns jedes Jahr aufs Neue dazu antreibt, größere und bessere Systeme zu entwickeln. Wir haben auch eine starke Geschichte in der Unterstützung großartiger Franchises wie Tony Hawk, Crash Bandicoot, Diablo, Guitar Hero und Skylanders.

Unser Erfolg beruht auf unseren talentierten und leidenschaftlichen Mitarbeitern. Unser Arbeitsumfeld ist einladend und kollaborativ, wir liefern pünktlich und in großem Maßstab.

Unsere Welt

Bei Activision streben wir danach, die ikonischsten Marken in der Spiele- und Unterhaltungsbranche zu schaffen. Wir werden von unserer Mission angetrieben, unvergleichliche Spielerlebnisse zu liefern, die die Welt gemeinsam genießen kann. Wir sind die Heimat einiger der beliebtesten Unterhaltungsfranchises, darunter Call of Duty®, Crash Bandicoot™, Tony Hawk’s™ Pro Skater™ und Guitar Hero®. Als weltweit führender Entwickler, Publisher und Distributor von interaktiver Unterhaltung und Produkten ist unser „Startknopf“ einfach: Hunderte von Millionen von Spielern auf der ganzen Welt mit innovativen, unterhaltsamen, spannenden und fesselnden Unterhaltungserlebnissen zu begeistern.

Wir blicken nicht nur auf unser jahrzehntelanges Erbe zurück; wir schmieden die Zukunft, um das Gameplay mit einigen der beliebtesten Titel und hochentwickeltsten Technologien der Welt weiter voranzutreiben. Wir haben kühne Ambitionen, das inklusivste Unternehmen zu schaffen, denn wir wissen, dass unser Erfolg von den leidenschaftlichen, kreativen und vielfältigen Teams in unserer Organisation herrührt.

Wir sind im Geschäft, unterhaltsame und unvergessliche Unterhaltung für unsere Spieler-Community zu liefern. Und unsere zukünftigen Möglichkeiten waren noch nie größer – dies könnte Ihre Gelegenheit sein, aufzusteigen.

Vergütung

Wir bieten eine Reihe von Leistungen, die das körperliche, emotionale und finanzielle Wohlbefinden für 'Jede Welt' fördern – wir kümmern uns um unsere Mitarbeiter! Vorbehaltlich der Anspruchsvoraussetzungen bietet das Unternehmen umfassende Leistungen, darunter:

  • Erweiterter Krankenversicherungsschutz, einschließlich Kranken-, Zahn-, Augen-, Lebens- und AD&D-Versicherung für Mitarbeiter und ihre Angehörigen sowie eine Invaliditätsversicherung;
  • RRSP mit Unternehmenszuschuss, Studiengebührenerstattung, Spendenabgleich;
  • Bezahlte Feiertage und Urlaubstage, bezahlte Krankheitstage, Sonderurlaub für Mitgefühl und Beerdigungen, Elternurlaub;
  • Programme für psychische Gesundheit und Wohlbefinden, Fitnessprogramme, kostenlose und ermäßigte Spiele sowie eine Vielzahl anderer Leistungsprogramme wie Zusatzlebens- und schwere Krankheitsversicherung, Rechtsberatung und andere;

Wenn das Unternehmen verlangt, dass Sie für die Stelle Ihren geografischen Standort wechseln, sind Sie möglicherweise auch berechtigt, Umzugshilfe zu erhalten.

Die Anspruchsberechtigung für diese Leistungen kann für Teilzeit- und befristet Vollzeitbeschäftigte sowie Praktikanten des Unternehmens variieren.

Die Standard-Grundgehaltsspanne für diese Stelle beträgt $100,220.00 - $197,758.00 CAD. Diese Werte spiegeln die erwartete jährliche Grundgehaltsspanne für neue Mitarbeiter in British Columbia, Kanada, wider. Die tatsächlichen Beträge variieren je nach Erfahrung, Leistung und Standort. Zusätzlich zu einem wettbewerbsfähigen Grundgehalt können Mitarbeiter in dieser Rolle Anspruch auf eine variable Vergütung haben. Die variable Vergütung ist nicht garantiert.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026