HexHire logo
PENN Entertainment, Inc.

Software Engineer, Sportsbook Enablement

PENN Entertainment, Inc.
Mid-Level
Elixir Phoenix Rust Java gRPC GraphQL SQL PostgreSQL ExUnit RSpec Jest pytest Kubernetes Kafka Federated GraphQL DataDog Bugsnag PagerDuty Git GitHub
Location
United States, Remote (Remote)
Remote Regions
US
Company Size
23,118 employees (as of December 31, 2024)
Industry
Casinos, Gaming, Entertainment, Sports Betting, iGaming
Posted
1w ago

About the role

About the Work:

  • Work with a variety of technologies including Elixir/Phoenix, Rust, and Java
  • Build, support, and maintain internal applications at the core of our platform
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
  • Collaborate with other teams and various stakeholders to build integrations with other internal services
  • Support teams developing features in our codebase by helping define the required work, assisting in specs, as well as identifying edge cases and performance improvements through code review
  • Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Setting up monitoring and alerting with DataDog, Bugsnag, PagerDuty
  • Continually strive and be on the lookout for a more scalable system by identifying bottlenecks and areas of high risk
  • Provide mentorship and be a resource for education to all our developers
  • Other duties as required.

About You:

  • You possess a minimum of 3 years of experience in Software engineering
  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Passionate about clean code architecture and software craftsmanship
  • Experience with modern web framework and API development
  • A strong grasp and experience with relational databases; including PostgreSQL
  • Experience with Git and GitHub or similar
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent
  • Knowledge and familiarity with caching strategies and tools
  • Always trying to understand problems from a fundamental perspective
  • An interest in designing, building, and optimizing distributed systems
    NICE TO HAVE:
  • Experience with Kubernetes, Kafka, gRPC, Federated GraphQL, and experience with functional programming

Company

PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. The company operates 43 gaming and racing properties in 20 states, with online sports betting and iCasino offerings, and owns media assets including theScore. It has partnerships in sports media and online betting (e.g., ESPN-related initiatives) as part of its multi-channel strategy.

PENN Entertainment, Inc.
Apply for this position

Similar Jobs