Software Engineer - iCasino
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About the Team
As part of the iCasino team, you will be working with a group of talented and friendly individuals. Our goal is to deliver a best-in-class online casino experience across Hollywood Casino, theScore Casino, and theScore Bet Sportsbook & Casino. The iCasino team deals with integrating with third party game providers and aggregators, supporting our client developers with everything they need to be able to browse and launch games, owning the real-money wagering flows behind every spin and hand, and building tools to support our casino operations and marketing stakeholders with configuring the perfect lobby for each brand and market. Importantly, we take great pride in delivering highly reliable and scalable solutions.
About the Work
- 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
- Other duties as required.
About You
- You possess a minimum of 5 years of experience in Software engineering
- 2+ Years of experience building applications in Elixir is required
- 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 that stand up to scrutiny
- 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
- Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent
- Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
- Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
- NICE TO HAVE: experience in iCasino, sports betting or another regulated real-money domain, familiarity with game provider and wallet integrations, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for casino gaming, sports and/or esports
What We Offer
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements
- Opportunities for career progression and mentoring others
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at PENN Entertainment
Explore Top Companies in this Space
Rixos Hotels
Luxury Hospitality & Resort Management / Ultra-All-Inclusive Leisure Destinations / Integrated Entertainment & Theme Park SaaS
Imprint
Financial Services / Fintech / Loyalty / Payments
lemlist
SaaS / Sales Engagement / AI / B2B Software
Protera Health
Healthcare / Digital Health / Telemedicine / Value-Based Care
PENN Entertainment
View Company ProfilePENN Entertainment, Inc. (formerly known as Penn National Gaming) is the premier, enterprise-grade integrated entertainment pioneer, omnichannel sports content distributor, and digital gaming powerhouse engineered to operate as the definitive, high-velocity land-based casino and interactive iGaming layer across North America. The company completely eliminates the severe operational friction of traditional, siloed hospitality and wagering infrastructuresâwhere operators face fragmented customer retention metrics, separated retail-to-digital tracking loops, complex multi-jurisdictional compliance laws, and unoptimized gaming floor space configurationsâby deploying a unified, ecosystem-wide customer engagement matrix. Moving far beyond its 1970s origins as a regional thoroughbred racetrack operator, PENN Entertainment natively unifies 44 brick-and-mortar casino and racing destinations across 20 states, a state-of-the-art digital media and betting platform (ESPN BET and theScore Bet), an in-house digital game design studio (PENN Game Studios), and its industry-leading PENN Play customer loyalty engine into a single high-availability entertainment ecosystem. Publicly traded on the Nasdaq Stock Market (NASDAQ: PENN), the institution leverages its proprietary technology stack to serve over 25 million rewards members, seamlessly cross-selling premium physical resort experiences, Vegas-style table games, and real-time mobile sportsbooks with production-hardened precision. Under the hood, its sophisticated technical practice orchestrates high-concurrency transaction processing nodes, automated geo-fenced mobile betting frameworks, machine learning-driven customer personalization pipelines, and strict compliance-audited data networks matching rigid regulatory standards across dozens of legal gaming commissions. What sets PENN Entertainment apart is its uncompromising dedication to replacing legacy, standalone wagering with absolute, digital-first hospitality momentum; by bridging the gap between performance-intensive online betting engines and market-dominant physical resort footprints, the conglomerate remains the undisputed category-defining cornerstone of modern retail gaming and interactive sports entertainment.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.


