Penn Interactive

Senior Software Engineer, iCasino

Penn Interactive
Apply
2 months ago
Remote, United StatesSenior

Base Salary

$145k - $193k/yr

Responsibilities

  • Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries for casino lobby, game launch, and real-money wagering flows.
  • Own and communicate high-scope technical problems through proposals, specifications, and presentations to leadership and partner teams.
  • Architect and deliver features and third-party game provider integrations end-to-end.
  • Identify production bottlenecks and risks and drive scalability improvements.
  • Set up and refine Datadog monitoring and alerting for owned systems.
  • Mentor engineers through technical specifications, pairing, and code reviews.
  • Participate in on-call rotations and own production release cycles end-to-end.

Requirements

  • At least 5 years of software engineering experience.
  • At least 2 years of experience building applications in Elixir.
  • At least 2 years of experience designing and evolving GraphQL schemas.
  • Strong foundations in computer science, data structures, distributed systems, algorithms, and software design.
  • Experience operating production systems at scale, including load testing, tracing, and remediation of CPU and latency regressions.
  • Experience with relational databases, including PostgreSQL and MySQL.
  • Experience with Kubernetes and containerized environments.
  • Comfort working in the terminal, Git, GitHub or similar tools, and an editor of choice.
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent.
  • Experience with background job processing technologies such as Oban, Exq, Sidekiq, Celery, or Beanstalk.
  • Experience with asynchronous event-handling infrastructure such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.
  • Preferred: experience in iCasino, sports betting, regulated real-money domains, game provider and wallet integrations, hexagonal architecture, Domain Driven Development, open-source contributions, startups, or casino, sports, and esports interests.

Benefits

  • Competitive compensation package.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Career progression and opportunities to mentor others.
  • Remote role, indicated by #LI-REMOTE.
  • Eligible employees receive benefits and may be eligible for bonuses according to the stated company policy.

Tech Stack

Apache KafkaDatadogElixirGitGraphQLgRPCJestKubernetesMySQLPostgreSQLpytestRabbitMQRSpecSQL

Categories

Penn Interactive

About Penn Interactive

5,001-10,000 employees

Penn Interactive is the digital product and engineering arm of PENN Entertainment (NASDAQ: PENN), developing and operating online sportsbook and iCasino platforms for regulated markets in North America. Its portfolio includes ESPN BET in the U.S., theScore Bet in Ontario, and Hollywood Casino online, all built on proprietary tech. Backed by a parent company headquartered in Wyomissing, Pennsylvania that operates 40+ casinos across 20 states, it connects online play with on-property experiences.

Contact me