Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, iCasino

$145k per year
Full-time

Penn Interactive

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, we deliver the experiences people want, how and where they want them.

We’re always on the lookout for those who are passionate about creating and delivering cutting-edge online gaming and sports media products. Whether it’s through  Hollywood Casino , theScore Bet Sportsbook , or theScore media app, we’re excited to push the boundaries of what’s possible. These state-of-the-art platforms are powered by proprietary in-house technology, a key component of PENN’s omnichannel gaming and entertainment strategy.

When you join PENN Entertainment’s digital team, you’ll not only work on these cutting-edge platforms through theScore and PENN Interactive, but you’ll also be part of a company that truly cares about your career growth. We’re committed to supporting you as you expand your skills and explore new opportunities.

With locations throughout North America, you can build a future at PENN Entertainment wherever you are. If you want to challenge conventions in gaming, media and entertainment, we want to talk to you.

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

#LI-REMOTE

Salary Range

$145,000—$193,000 CAD

Penn Interactive is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.Base pay is one part of the Total Rewards that Penn Interactive provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Penn Interactive provides best-in-class benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, iCasino in Canada vacancy
  • usd117.5k - usd164.5k per year

     ...problems with remarkable teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience & Talent Discovery team....  ...Workplaces multiple years in a row.  –  Greenhouse Software is an equal opportunity employer. All qualified applicants... 
    Senior
    Long term contract
    Full time
    For contractors
    Work at office
    Local area
    Remote work

    Greenhouse

    Canada
    1 day ago
  •  ...At Cloudbeds , we're not just building software, we're transforming hospitality. Our platform...  ...across Cloudbeds. This is a product engineering role focused on production AI systems, agentic...  ...real customer journeys. You'll join a senior, product-minded group that values... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Canada
    4 days ago
  • usd130k - usd190k per year

     ...huge challenges with a small team, so every improvement you will ship makes a huge difference. We’re looking for a Full Stack Software Engineer to join Replicant’s engineering team! As part of our team, you’ll design and deliver technology that powers natural, human-like... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Replicant

    Canada
    4 days ago
  • $160k - $195k per year

     ...experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and...  ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed systems,... 
    Senior
    Remote job
    Work at office
    Work from home
    Canada
    1 day ago
  • usd200k - usd255k per year

     ...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Senior Software Engineer to join our Engineering team. Garner’s Engineering team tackles incredibly hard technical problems for a mission that truly matters... 
    Senior
    Full time
    Remote work
    Flexible hours

    Garner Health

    Canada
    5 days ago
  • $125.8k per year

     ...ARE YOU AN EXPERIENCED SOFTWARE DEVELOPER WITH A PASSION FOR FINDING CREATIVE SOLUTIONS TO REAL-WORLD PROBLEMS? Then Jobber might be the place for you! We're looking for Senior Software Engineers to be part of our Product Software Engineering team. At Jobber, we don’t... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    Jobber

    Canada
    5 days ago
  •  ...Engineering Full-time At Wave, we help small businesses to thrive so the heart of our communities beats stronger. We work in an...  ...bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers,... 
    Senior
    Full time

    Wave

    Canada
    5 days ago
  • usd180k - usd200k per year

     ...ASG is an unconventional group of market-leading SaaS software companies, serving industries ranging from behavioral health...  ...hands-on builder and enabler for ASG’s portfolio companies. The Senior Software Engineer will directly lead and contribute to software development projects... 
    Senior
    Full time

    ASG

    Canada
    5 days ago
  • $132k - $181.7k per year

     ...AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing...  ...Are: ~5+ years building production software, with significant experience in desktop applications...  ...Knowledge of Excel's calculation engine, object model, and common power-user... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    AlphaSense

    Canada
    2 days ago
  •  ...platform and developer tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate API quality using AI-powered...  ...passionate about developer productivity, command-line tooling, software distribution, observability, and telemetry. You should be... 
    Senior
    Remote job

    EPAM Systems

    Canada
    4 days ago
  • $225k - $265k per year

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check-in... 
    Senior
    Full time
    Work at office
    Work from home

    NextPatient

    Canada
    4 days ago
  •  ...Software Engineering Full-Time At Warner Music Group, we’re a global collective of music makers and music lovers, tech innovators and inspired...  ...independent. About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Full time
    Contract work

    Warner Music Inc.

    Canada
    4 days ago
  • $100k - $120k per year

     ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    5 days ago
  •  ...The Role Voltus is hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these teams and assume...  .... Technologies We Use We build scalable software using Python, Postgres, Go, FastAPI, Temporal, Delta... 
    Senior
    Full time
    Remote work

    Voltus

    Canada
    5 days ago
  • $103k - $160k per year

     ...Clariti builds community development software for cities and counties: permitting, licensing...  ...part of our products and part of how our engineering pods build them. About the role...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC framework... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Canada
    5 days ago
  •  ...Role Description:  Defense Unicorns is seeking a Senior to Staff Software Engineer to help drive our transformation from legacy, on-premises software to a modern, cloud-native platform. In this role you will play a key part in designing and building our next-generation... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Defense Unicorns

    Canada
    4 days ago
  • $104k - $139k per year

     ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    4 days ago
  • usd148k - usd185k per year

     ...profitability. Visit our Institutional Page ABOUT THE ROLE Our Engineering team helps Nubank to create and use the technology that...  ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Senior
    Full time

    Nubank

    Canada
    4 days ago
  •  ...About the company Our client is a fast-growing software company. The role Raydar is recruiting for this role on behalf of our client. Serve as a senior engineer on a compact, high-ownership team, designing and delivering software across the stack. The work covers backend services... 
    Senior
    Full time
    Remote work

    Raydar

    Canada
    4 days ago
  •  ...solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive...  ...Twitter) Facebook and Instagram ParTech. is seeking a Senior Software Engineer to join our software development team. This role is highly technical... 
    Senior
    Full time
    Worldwide

    PAR Technology

    Canada
    5 days ago
  • $160k - $200k per year

     ...your work helps shape the future of finance. What We're Looking For We are seeking a highly skilled and motivated Senior Software Engineer with 6+ years of hands-on experience developing robust, scalable applications to join our Lending team. The ideal candidate brings... 
    Senior
    Full time
    Remote work

    Cross River

    Canada
    5 days ago
  • $120k - $170k per year

     ...practice and are dedicated to continuous improvement. The engineering team is 100% remote; our head office is located in Ottawa and...  ...customer data centers ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of experience building complex... 
    Senior
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    5 days ago
  • usd150k - usd180k per year

     ...Wisdom has employees across the US. ABOUT THE ROLE The roadmap isn't handed to you here. You'll help write it. As a Senior Software Engineer at Wisdom, you'll own hard problems end-to-end — from schema design to agentic billing pipelines to the React surfaces that billers... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Wisdom

    Canada
    4 days ago
  •  ...AdTech Full time ABOUT YOU You're a hands-on mobile engineer with 4+ years of experience, primarily in React Native across iOS and Android, who's ready to step into (or continue in) a tech lead role. You've shipped commercial apps end-to-end, and you care as much about... 
    Senior
    Full time

    Xsolla

    Canada
    4 days ago
  • $170k - $210k per year

     .... That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  ...Apply strong skills in data analysis, programming, and software engineering. Write high-quality, well-tested code using modern... 
    Senior
    Full time

    Federato

    Canada
    5 days ago
  •  ...need a new challenge. Or you've already changed how you write software with agentic coding tools, and you want to work somewhere...  ...first time in a long time" different. We're looking to add a Senior Software Engineer to this nerd club of ours. If you're a seasoned engineer who... 
    Senior
    Full time

    Lean TECHniques

    Canada
    5 days ago
  • usd150k - usd190k per year

     ...around the world depend on to keep their engineering teams focused on what matters most - their...  ...hardworking and close-knit group with a software-driven culture (yep, even our GTM team understands...  ...products built around it. As a Senior Software Engineer, you’ll work on SpiceDB... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    AuthZed

    Canada
    5 days ago
  • usd255.9k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped... 
    Senior
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    5 days ago
  •  ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is reinventing how the world makes things. From cars and aerospace systems to medical devices and packaging, most physical goods begin life in a mold or are shaped by... 
    Senior
    Full time
    Visa sponsorship

    Atomic Industries, Inc.

    Canada
    5 days ago
  • usd120k - usd150k per year

     ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-class...  ...Engineering Computer Software Mid-Senior level Full-time DataVisor is a startup... 
    Senior
    Full time
    Remote work

    DataVisor

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, iCasino. Be the first to apply!