Staff Software Developer
Core
Design, architect, and deliver foundational services and applications powering PENN's omnichannel gaming and entertainment platforms (theScore, theScore Bet, Hollywood Casino).
Role type
Staff Software Developer (Platform Enablement)
Builds
Federated GraphQL API, event-driven architecture, regulatory compliance tooling, and gRPC endpoints for customer-facing applications
Domain
Online gaming, sports betting, and media technology
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, polyglot programming (Elixir, Java, Rust, TypeScript), GraphQL, gRPC, SQL/PostgreSQL, Kubernetes, observability, system optimization, technical mentorship
Preferred skills
AI/ML experience, high-throughput real-time domain experience, caching strategies at scale
Technologies
Elixir, Java, Rust, TypeScript, GraphQL, gRPC, PostgreSQL, Kubernetes, DataDog, Bugsnag
Responsibilities
Lead design and architecture of new platform capabilities; build and maintain key services; drive integrations with internal services; support feature development via code/design review; own observability practices; identify and resolve systemic bottlenecks; mentor engineers
Seniority
Staff, hands-on IC with strategic influence