Senior Software Engineer, iCasino
$145k per yearPenn 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
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.
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...SeniorLong term contractFull timeFor contractorsWork at officeLocal areaRemote work- ...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...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
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...SeniorFull timeWork at officeRemote workFlexible hoursShift work$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,...SeniorRemote jobWork at officeWork from homeusd200k - 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...SeniorFull timeRemote workFlexible hours$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...SeniorLong term contractFull timeInternshipWork at officeFlexible hours- ...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,...SeniorFull time
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...SeniorFull time$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...SeniorFull timeInternshipWork at officeLocal areaWorldwide- ...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...SeniorRemote job
$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...SeniorFull timeWork at officeWork from home- ...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...SeniorFull timeContract work
$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...SeniorLong term contractFull timeTemporary workRemote work- ...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...SeniorFull timeRemote work
$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...SeniorFull timeContract workPart timeLocal areaRemote work- ...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...SeniorFull timeLocal areaRemote workHome officeFlexible hours
$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...SeniorFull timeImmediate startRemote workWorldwideHome officeusd148k - 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...SeniorFull time- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeWorldwide
$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...SeniorFull timeRemote work$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...SeniorFull timeTraineeshipWork at officeLocal areaRemote workFlexible hoursusd150k - 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...SeniorFull timeInternshipWork at officeRemote work- ...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...SeniorFull time
$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...SeniorFull time- ...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...SeniorFull time
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...SeniorFull timeInternshipRemote workFlexible hoursusd255.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...SeniorFull timeRemote workWeekend work- ...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...SeniorFull timeVisa sponsorship
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...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, iCasino. Be the first to apply!
- software developer no experience Canada
- software development engineer Canada
- software developer internship no experience Canada
- senior software developer Canada
- software design engineer Canada
- software engineer part time Canada
- new graduate software developer Canada
- director software engineering Canada
- software engineer co-op Canada
- software engineer Canada
