Roku
Riot Games
Senior Software Engineer, SDK Foundations - Publishing Platform
Über die Stelle
Riot-Ingenieure bringen tiefes Wissen in spezifischen technischen Bereichen mit, schätzen aber auch die Möglichkeit, in einer Vielzahl breiterer Domänen zu arbeiten. Als Software-Ingenieure arbeiten wir sowohl mit neuer als auch mit bestehender Technologie und schaffen innovative Lösungen, um hochvolumige Hindernisse zu überwinden und Spielerwert zu liefern.
Als Senior Software Engineer in Riot's Publishing Platform-Gruppe arbeiten Sie eng mit technischen Produktmanagern und Ingenieuren zusammen, um hochvolumige Hindernisse zu überwinden und Spielerwert zu liefern. Sie werden kritische Client-seitige SDKs entwickeln, die von allen Riot-Spielen auf mehreren Plattformen genutzt werden. Ihre Erfahrung wird dazu beitragen, Spieleentwickler zu befähigen, Plattformtechnologien in Bereichen wie soziale Erlebnisse, Handel/Zahlungen, Konten und Identität zu nutzen, um nur einige zu nennen. Ihre Arbeit wird Spielteams helfen, einige der am häufigsten genutzten Funktionen und Dienste von Riot zu nutzen. Sie berichten an den Software Engineering Manager des SDK Foundations-Teams.
Für diese Rolle werden Sie durch handwerkliche Expertise, einen kooperativen Geist und Entscheidungsfindung, die Ihre Mit-Rioter, die Kunden Ihrer Arbeit sind, priorisiert, erfolgreich sein. Ein engagierter Fan von Spielen zu sein, ist für diese Position nicht notwendig!
VERANTWORTLICHKEITEN
- Entwicklung und Unterstützung unserer Client-seitigen SDKs, die auf Konsolen, Desktops und Mobilgeräten laufen und von Millionen von Spielern genutzt werden
- Entwicklung und Unterstützung von Unreal-Plugins, die mit dem Client-seitigen SDK und den Riot Platform Services interagieren
- Erstellung von qualitativ hochwertigen und performanten Client-seitigen SDKs, die von allen Riot-Spielen genutzt werden, um kritische Funktionen wie Netzwerkverbindungen, Messaging und Spiel-Engine-Integrationen zu nutzen
- Als individueller Contributor im Team Referenzdesigns erstellen, herausfordernde und unklare technische Lösungen angehen, Architektur- und Code-Reviews durchführen
- Entwicklung, Implementierung und Verbesserung von Release-Prozessen für die von Ihrem Team produzierten Produkte und Lösungen
- Kurzfristige technische Kompromisse mit langfristigen technischen Anforderungen abwägen, um sicherzustellen, dass wir stabile, betriebsbereite, erweiterbare Dienste und SDKs aufbauen
- Entwicklung von qualitativ hochwertiger Software durch Schreiben von Unit-, Funktions- und Integrationstests
- Partnerschaft mit Product Ownern und technischen Leads, um End-to-End-Funktionen zu entwickeln und zu betreiben, einschließlich technischer Erkundung, Produktentwicklung und Produktionsfreigabe
- Investition in die vollständige Verantwortung des Teams für unsere Produkte durch Teilnahme an Rufbereitschaften
ERFORDERLICHE QUALIFIKATIONEN
- Bachelor-Abschluss in Informatik, einem verwandten Fachgebiet oder gleichwertige Berufserfahrung
- 4+ Jahre tiefgreifende praktische Programmiererfahrung als Software-Ingenieur und Beherrschung von C++ 14 oder neuer
- 2+ Jahre praktische Programmiererfahrung mit Unreal Engine 4.2x/5.x beim Erstellen von Tools, Plugins oder Gameplay-Komponenten.
- Erfahrung in der Mitarbeit an einer großen Codebasis mit Millionen von aktiven Nutzern
- Expertise in kontinuierlicher Entwicklung und Bereitstellung von Systemen im großen Maßstab
- Erfahrung in der Definition und Bereitstellung technischer Lösungen für technische Benutzer
GEWÜNSCHTE QUALIFIKATIONEN
- Erfahrung mit Skriptsprachen wie Python oder TypeScript
- Erfahrung mit Telemetrieanbietern wie Data Dog und/oder Sentry
- Erfahrung in der Entwicklung von Client-Anwendungen und/oder Client- SDKs , die stark verteilte Systeme nutzen
- Erfahrung mit global eingesetzten Plattformen sowie verteilten Teams
UNSERE VORTEILE
Riot konzentriert sich auf Work-Life-Balance, was sich in unserer offenen Richtlinie für bezahlte Freistellung und anderen Vergünstigungen wie flexiblen Arbeitszeiten zeigt. Wir bieten Kranken-, Zahn- und Lebensversicherungen, Elternurlaub für Sie, Ihren Ehepartner/Lebenspartner und Kinder sowie eine 401k mit Arbeitgeberzuschuss. Weitere Informationen finden Sie auf unseren Benefits-Seiten riotgames.com/en/work-with-us/overview.
Bei Riot Games stellen wir die Spieler an erste Stelle riotgames.com/en/who-we-are/values. Diese Mission bestimmt jede Entscheidung auf unserem Weg, Spiele und Erlebnisse zu schaffen, die es besser machen, ein Spieler zu sein. Egal, ob Sie direkt an einem neuen spielerorientierten Erlebnis arbeiten oder das Unternehmen als Ganzes unterstützen, jeder bei Riot ist Teil unserer Mission. Und genau wie in unseren Spielen sind wir besser, wenn wir zusammenarbeiten. Unser Ziel ist es, kooperative Teams zu schaffen, in denen Sie Ihre einzigartige Perspektive jeden Tag einbringen können. Wenn das nach dem richtigen Ort für Sie klingt, freuen wir uns auf Ihre Bewerbung.
Es ist unsere Politik, allen Bewerbern und Mitgliedern von Riot Games, Inc. gleiche Beschäftigungsmöglichkeiten zu bieten. Riot Games trifft angemessene Vorkehrungen für behinderte und eingeschränkte Rioter und diskriminiert nicht rechtswidrig aufgrund von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität oder -ausdruck, nationaler Herkunft, Alter, Behinderung, Veteranenstatus, Familienstand, Vorstrafen oder einer anderen Kategorie, die durch geltendes Bundes- und Landesrecht geschützt ist. Wir berücksichtigen für die Beschäftigung alle qualifizierten Bewerber, einschließlich derjenigen mit Vorstrafen, in einer Weise, die mit geltendem Bundes-, Landes- und lokalem Recht übereinstimmt, einschließlich des California Fair Chance Act, der Fair Chance Initiative for Hiring Ordinance der Stadt Los Angeles, der Fair Chance Ordinance for Employers des Los Angeles County, der San Francisco Fair Chance Ordinance und des Washington Fair Chance Act.
Gemäß der Fair Chance Ordinance des Los Angeles County können die folgenden Kernaufgaben einen Grund für den Ausschluss von Kandidaten mit relevanten Vorstrafen darstellen:
- Schutz vertraulicher und sensibler Unternehmensdaten
- Kommunikation mit anderen, einschließlich Riotern und Dritten wie Anbietern und/oder Spielern, einschließlich Minderjähriger
- Zugriff auf Unternehmensressourcen, sichere digitale Systeme und Netzwerke
- Gewährleistung einer sicheren interaktiven Umgebung für Spieler und andere Rioter
Diese Aufgaben stehen in direktem Zusammenhang mit wesentlichen Betriebs-, Sicherheits-, Vertrauens- und Compliance-Verpflichtungen innerhalb unserer Organisation. Bitte beachten Sie, dass sich die Aufgaben aufgrund von Geschäftsanforderungen weiterentwickeln können und zusätzliche Verantwortlichkeiten nach Bedarf zugewiesen werden können, um die betriebliche Effizienz und Sicherheit aufrechtzuerhalten.
