Roku
Penn Interactive
Staff Softwareentwickler
Über die Stelle
PENN Entertainment, Inc. ist Nordamerikas führender Anbieter von integrierten Unterhaltungs-, Sportinhalts- und Casino-Gaming-Erlebnissen. Von Casinos und Rennbahnen bis hin zu Online-Gaming, Sportwetten und Unterhaltungsinhalten liefern wir die Erlebnisse, die Menschen wünschen, wie und wo sie sie wünschen.
Wir sind ständig auf der Suche nach Menschen, die mit Leidenschaft innovative Online-Gaming- und Sportmedienprodukte entwickeln und liefern. Ob durch Hollywood Casino, den theScore Bet Sportsbook oder die theScore Media App – wir sind bestrebt, die Grenzen des Möglichen zu erweitern. Diese hochmodernen Plattformen werden durch proprietäre Inhouse-Technologie angetrieben, eine Schlüsselkomponente der Omnichannel-Gaming- und Unterhaltungsstrategie von PENN.
Über die Rolle & das Team
Wenn Sie dem Digital-Team von PENN Entertainment beitreten, arbeiten Sie nicht nur an diesen hochmodernen Plattformen über theScore und PENN Interactive, sondern werden auch Teil eines Unternehmens, das sich wirklich um Ihr Karrierewachstum kümmert. Wir sind bestrebt, Sie bei der Erweiterung Ihrer Fähigkeiten und der Erkundung neuer Möglichkeiten zu unterstützen.
Mit Standorten in ganz Nordamerika können Sie bei PENN Entertainment überall eine Zukunft aufbauen. Wenn Sie Konventionen in den Bereichen Gaming, Medien und Unterhaltung herausfordern möchten, wollen wir mit Ihnen sprechen.
Das Enablement-Team ist verantwortlich für die Entwicklung, Wartung und Unterstützung von Basisservices und Anwendungen, die unsere Plattform antreiben. Wir konzentrieren uns darauf, Reibungspunkte in unseren Systemen und im SDLC zu identifizieren und Lösungen zu liefern, die es Teams ermöglichen, effizienter und autonomer zu arbeiten. Unsere Ingenieure leiten teamübergreifende technische Anstrengungen für unsere kundenorientierten Anwendungen und treiben Lösungen voran, die mehrere Systeme umfassen und die Architektur unseres breiteren Ökosystems prägen. Wir sind stolz darauf, skalierbare, zuverlässige Fähigkeiten zu schaffen, die die Produktlieferung beschleunigen und die Plattform als Ganzes stärken.
Über die Arbeit
Als Staff-Ingenieur im Enablement-Team werden Sie:
- Die Konzeption, Architektur und Bereitstellung neuer Plattformfunktionen in einer kollaborativen agilen Umgebung leiten
- Schlüssel-Services entwickeln, unterstützen und warten, die unsere föderierte GraphQL-API, ereignisgesteuerte Architektur und Compliance-Tools für regulatorische Zwecke antreiben
- Integrationen mit internen Diensten durch enge Zusammenarbeit mit Engineering-Teams und Stakeholdern im gesamten Unternehmen vorantreiben
- Teams unterstützen, die Features in unseren kundenorientierten Anwendungen (theScore, theScore Bet, Hollywood Casino) entwickeln, indem Sie bei der Definition des Umfangs helfen, zu technischen Spezifikationen beitragen und Randfälle sowie Leistungsverbesserungen durch Code- und Design-Reviews identifizieren
- gRPC-Endpunkte, GraphQL-APIs und SQL-Abfragen entwickeln, skalieren und optimieren
- Observability-Praktiken über unsere Systeme hinweg verantworten, einschließlich Monitoring, Alerting und Incident Response (DataDog, Bugsnag)
- Proaktiv Engpässe und Bereiche mit systemischem Risiko identifizieren und Anstrengungen leiten, diese zu beheben, bevor sie die Zuverlässigkeit oder Skalierbarkeit beeinträchtigen
- Ingenieure im gesamten Unternehmen betreuen und zu einer Kultur technischer Exzellenz beitragen
Über Sie
- 7+ Jahre in einer Softwareentwicklungsrolle
- Ein Denker nach dem ersten Prinzip, der sich mit den Grundursachen statt mit oberflächlichen Symptomen beschäftigt
- Eine Erfolgsbilanz bei der End-to-End-Verantwortung für komplexe Systeme
- Komfort bei der Arbeit mit einer Polyglot-Codebasis, die Elixir, Java, Rust und TypeScript umfasst
- Bestrebt, verteilte Systeme zu entwerfen, zu bauen und zu optimieren, die unter realer Last bestehen
- Kennt den Unterschied zwischen einer API, die ein Datenmodell offenlegt, und einer, die eine Domäne ausdrückt, und hat starke Meinungen darüber, welche zu bauen ist
- Eine solide Grundlage in Informatik mit tiefen Kompetenzen in Datenstrukturen, verteilten Systemen, Algorithmen und Software-Design
- Hält Teams an einem hohen Standard für Codequalität und Architektur fest und kann artikulieren, warum dies wichtig ist
- Umfangreiche Erfahrung mit relationalen Datenbanken, insbesondere PostgreSQL
- Vertrautheit mit Caching-Strategien und den Kompromissen bei deren Anwendung im großen Maßstab
- Erfahrung mit Test-Frameworks wie ExUnit, RSpec, Jest, pytest oder Äquivalenten
- Erfahrung mit Hochdurchsatz- oder Echtzeitdomänen wie Sportwetten, Gaming oder Finanzdienstleistungen
- Erfahrung mit Kubernetes
- Erfahrung mit KI
Was wir bieten
- Wettbewerbsfähiges Vergütungspaket
- Lustige, entspannte Arbeitsumgebung
- Erstattungen für Aus- und Weiterbildung sowie Konferenzen.
- Möglichkeiten zur Karriereentwicklung und Betreuung anderer
Gehaltsspanne
#LI-REMOTE
$170,000—$220,000 USD
Penn Interactive ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Wir berücksichtigen alle qualifizierten Bewerber für eine Anstellung, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, Veteranenstatus, genetischen Informationen oder einem anderen gesetzlich geschützten Merkmal. Das Grundgehalt ist ein Teil der Gesamtvergütung (Total Rewards), die Penn Interactive bietet, um Mitarbeiter für ihre Arbeit zu vergüten und anzuerkennen. Die meisten Vertriebspositionen sind gemäß den Bedingungen eines anwendbaren Plans für Provisionen berechtigt, während die meisten Nicht-Vertriebspositionen für einen Bonus berechtigt sind. Darüber hinaus bietet Penn Interactive berechtigten Mitarbeitern erstklassige Leistungen. Wir glauben, dass Leistungen Sie mit der Unterstützung verbinden sollten, die Sie benötigen, wenn es am wichtigsten ist, und Ihnen helfen sollten, sich um diejenigen zu kümmern, die am wichtigsten sind. Deshalb bieten wir eine Reihe von Optionen, fachkundige Beratung und jederzeit verfügbare Tools, die auf die Bedürfnisse Ihrer Realität zugeschnitten sind – um Sie körperlich, finanziell und emotional durch die großen Meilensteine und in Ihrem täglichen Leben zu unterstützen.
