Penn Interactive
Open positions
Senior Software Engineer, Accounts
PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment…
Senior Data Engineer
Senior Data Engineer on Penn Interactive's Data Services team, building and validating transformed data pipelines and dbt models (BigQuery, Airflow, Python, SQL) to support Penn Entertainment's sports betting, online casino, and sports media products.
Senior Software Engineer, iCasino
Senior engineer building low-latency GraphQL/gRPC APIs and real-money wagering flows for online casino platforms using Elixir, PostgreSQL, and Kubernetes.
Staff Software Developer
Staff engineer on Penn Interactive's Enablement team, leading design and delivery of foundational platform services — Federated GraphQL API, event-driven architecture, and compliance tooling — powering sportsbook and casino apps. Polyglot stack of Elixir, Java, Rust, and TypeScript with PostgreSQL, Kubernetes, and DataDog observability.
Senior Software Engineer, Bet Engine
Senior Software Engineer designing and scaling high-performance GraphQL APIs and gRPC services for a sportsbook and casino wagering engine. The role involves building resilient financial and regulatory systems using technologies like Elixir, SQL, and Kubernetes while mentoring other engineers.
Senior Full Stack Engineer, Client Platform
Build and evolve GraphQL APIs and React/TypeScript front-end libraries for a sports-betting and media platform, including server-driven UI contracts for iOS, Android, and web clients.
Software Engineer, Sportsbook Platform
Builds and scales the backend systems powering a live sports betting marketplace using Elixir/Phoenix, GraphQL, gRPC, PostgreSQL, Kafka, and Kubernetes.