Skip to main content
PENN Entertainment, Inc.

Senior Software Engineer, iCasino

RemoteUnited States only
Published
Role
Backend
Experience
Senior
$145k–$193k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior backend engineer for PENN's online casino platform. 5+ yrs software engineering, with 2+ yrs Elixir and 2+ yrs GraphQL schema design required. US-based remote. Must handle production systems at scale, relational databases (PostgreSQL/MySQL), and Kubernetes.

Core skills

ElixirGraphQL

Required skills

gRPCSQLPostgreSQLMySQLKubernetesDataDogGitGitHubExUnit/RSpec/Jest/pytestOban/Exq/Sidekiq/Celery/BeanstalkApache Kafka/RabbitMQ/AWS SQS/SNS/Google Cloud Pub/Sub

Optional skills

hexagonal architectureDomain Driven Developmentgame provider and wallet integrationsopen source contributionstartup experience

What you'll do

  • Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries powering the casino lobby, game launch, and real-money wagering flows
  • Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
  • Design, architect, and deliver new features and game provider integrations end-to-end in a collaborative agile/scrum environment
  • Identify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalable
  • Set up and refine monitoring and alerting in DataDog for the systems you own
  • Mentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code review

What they require

  • Minimum of 5 years of experience in Software engineering
  • 2+ Years of experience building applications in Elixir
  • 2+ Years of experience designing and evolving GraphQL schemas
  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design
  • Strong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracing
  • Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
  • Experience with on-call rotations for a production service, including owning release cycles end-to-end
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross-team design docs
  • A strong grasp of relational databases, including PostgreSQL and MySQL
  • Experience with Kubernetes and comfort operating services in a containerized environment
  • Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice

Benefits

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Opportunities for career progression and mentoring others
  • Bonus eligible (non-sales positions)
  • Best-in-class benefits to support physically, financially and emotionally

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 content, it delivers online gaming and sports media products through platforms including Hollywood Casino, theScore Bet Sportsbook, and theScore media app.

GamingEnterprise
$145k–$193k/yr