Software Engineer, Sportsbook Platform
$115k - $145k per yearPENN Interactive
- Remote job
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
The Sportsbook Platform team owns the backend that powers theScore Bet Sportsbook. We are the team behind the marketplace: the event, market, and page-composition systems that decide how bets are surfaced, organized, and updated for the user. What we own is everything around markets: how markets are modelled, how pages are composed, and how quickly changes propagate to patrons.
Our stack is primarily Elixir and Phoenix, backed by PostgreSQL, Kafka, and a service mesh of gRPC and GraphQL endpoints running on Kubernetes. We operate at the scale and latency that live sports demand, which means we care deeply about production hygiene: load testing, tracing, structured monitoring, and clear on-call expectations. You will also spend meaningful time reviewing other teams' work in our codebase, defining the shape of upcoming work, and mentoring the engineers around you. We care about the craft as much as the ship. If you like distributed systems, functional programming, live production traffic, and a team that treats software quality as a first-class product concern, you will feel at home here. You will also spend meaningful time reviewing other teams' work in our codebase, defining the shape of upcoming work, and mentoring the engineers around you. We care about the craft as much as the ship. If you like distributed systems, functional programming, live production traffic, and a team that treats software quality as a first-class product concern, you will feel at home here.
About the WorkAs a key member of the Sportsbook Platform team, you will:
- Develop, scale, and optimize the GraphQL APIs, gRPC endpoints, and SQL queries that power the marketplace
- 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 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
- Take on the Sportsbook Platform Support rotation, which owns release management and deployment management during its window
- 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 3 years of experience in Software engineering
- 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
- Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Fast API, Laravel, Node)
- Experience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web)
- Experience building and integrating multi-client / white-label platforms, including geo-based routing and per-client configuration
- 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: building GraphQL APIs with Absinthe, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for 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
$115,000 - $145,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.
- ...who we are. About the role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team. In this role you'll own... ...the team's first dedicated Platform Engineer, you'll take a software-first approach to solving core infrastructure challenges through...SoftwareFull timeInternshipRemote workFlexible hours
- ...one of the most technically complex. Our platform captures meetings across a wide range of... ...development process, and we are looking for an engineer who already works this way: using AI with... ...ways to build, test, debug, and operate software. What you will do Build and...SoftwareRemote jobLong term contractFull timeWork at office
$150k - $200k per year
...better healthcare experience. PocketHealth is a patient-centric platform that enables hospitals and clinics across North America to... ...millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational infrastructure...SoftwareFull timeWork at officeRemote work2 days per week$170k - $220k per year
...to a halt. Lumos is the industry's first Autonomous Identity Platform — software that doesn't just surface access risk, but acts on it. We started... ...primitives that power every Lumos product. As a Software Engineer on our Data Platform team you will drive the evolution of our...SoftwareLong term contractFull timeTemporary workLocal areaRemote workFlexible hours- ...dataset of empirical information via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and... ...of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety...SoftwareOngoing contractFull timeInternshipWork at officeLocal areaRemote workHome office3 days per week
- ...is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations... ...term. About the role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team , which owns and develops the...SoftwareLong term contractFull timeRemote workRelocation package
- ...Polymarket, and Airwallex have adopted the platform or expanded existing deployments. These... ...ClickHouse is looking for an experienced engineer to join our Observability team. We build... ...second. Engineers on the team are hybrid software, systems, and infrastructure engineers who...SoftwareLong term contractFull timeLocal areaRemote workHome officeFlexible hours
$123.75k - $165k per year
...This is Engineering at Lattice Lattice’s Engineering team is continuously working to better... ...experience. The Infrastructure Platform team focuses on the cloud services, infrastructure... .... What You Will Do As a Senior Software Engineer on the Infrastructure Platform...SoftwareFull timeWork at officeRemote workWork from home- ...advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact... .... By organizing the frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform team promotes clear...SoftwareFull timeWork at officeLocal areaRemote workWork from homeHome office
- ...ABOUT THE ROLE Spellbook is seeking a generalist Platform and Infrastructure Engineer to join our team. In this role, you'll work across our entire... ...whole. You have a firm grasp of the fundamentals of software development, computer engineering, and distributed systems...SoftwareFull timeContract workFlexible hours
- ...Hiring the first dedicated engineer for its data platform. Today the platform is nascent, solid backend infrastructure exists, but nobody owns it, and the perception/ML team is being handed data that isn't in the shape they need. This is a founding-level, zero-to-one...SoftwareRemote jobFull time
- ...is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to... ...the long term. About the role: We are looking for a Mobile Engineering Manager to lead two high-impact mobile pods: # Mobile...SoftwareLong term contractFull timeTemporary workRemote work
$103.21k - $129.01k per year
...About Pantheon Pantheon WebOps Platform powers the open web, running more than 300,000 sites in the cloud for customers including... .... We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping...SoftwareFull timeWork at officeLocal areaRemote work- ...About Us: Wrapbook is the AI platform for production finance. We’re building a system of... ...with less. The Opportunity - Senior Software Engineer I, Platform Enablement (Remote - CANADA)... ...relies on: the Approval Workflow Engine (AWE), permissions for customers and internal...SoftwareFull timeRemote work
- ...we work . About the Observability Platform Team The Observability Platform team exists... ...to make production legible to every engineer and AI agent at Wealthsimple, on their first... ..., high-cardinality data. As the Staff Software Engineer on this team, you are the...SoftwareLong term contractFull time
- ...the development of digital investigative software that acquires, analyzes, and shares... ...would love to hear from you! The Engineering team is focused on producing software that... ...A Senior Software Developer on the Engine Platform team will drive initiatives that support...SoftwareFull timeLocal area
- ...world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so... ...Data Streaming Platform. About the Role: As a Senior Software Engineer, you will contribute to several key initiatives for the Connect...SoftwareFull time
$139.2k - $174k per year
...developers and marketers use our WebOps platform to build, iterate, and scale WordPress, Drupal... ...this is it. The Role As a Staff Engineer on this team, you will be a technical... ...Technical Depth ~10+ years of overall software engineering experience, with a strong...SoftwareLong term contractFull timeWork at officeLocal areaRemote workWorldwide- ...Role Abnormal AI is looking for a Senior Software Engineer to join the Detection Team. The... ...infrastructure that supports a world-class Detection Engine Own projects that scale our model... ...the traffic we serve today Build the platform for fighting against rapidly generated...SoftwareRemote jobLong term contractImmediate start
- ...the intelligent orchestration platform for DevSecOps. GitLab enables... ...GitLab to ship better, more secure software faster. The same principles... ...As a Senior Software Engineer on GitLab's Authorization team... ...Rails monolith with a Rust policy engine using Zanzibar-style relationship...SoftwareRemote jobFull time
- ...without any hidden fees or compounding interest. ML Feature Platform is one of the two teams that compose the ML Platform at Affirm,... ...to Affirm’s availability and latency goals. We’re looking for engineers who are passionate about ML enablement and believe that platform...SoftwareRemote jobFull timeWork at officeFlexible hours
$153k - $213k per year
...event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal... ...capabilities: Design and implement platform features that enable engineers across Affirm to build, deploy, and operate data applications...SoftwareRemote jobFull timeWork at officeImmediate startFlexible hours- ...compounding interest. Affirm’s engineering team is building a large-... ...tooling, large-scale data platforms, and agentic data tools such... ...interoperability across compute engines such as Spark and Snowflake.... ...: 8+ years of experience in software engineering, data infrastructure...SoftwareRemote jobLong term contractFull timeWork at officeFlexible hours
- ...prestigious financial institutions. The CMG platform is currently relied upon by nearly 150... ...Role We’re looking for a Platform Engineer to help drive our DevOps, infrastructure,... ...to provision and configure an enterprise software system hosted in Kubernetes Design and...SoftwareRemote jobFull timeLocal area
$196k - $207k per year
...The Page Builder team is part of Instacart’s Retailer Platform organization within Core Experience Engineering. We own the content infrastructure that powers every... ...100+ retail partners. We’re looking for a Senior Software Engineer to lead high-impact platform initiatives...SoftwarePermanent employmentFull timeContract workSeasonal workWork at officeRemote workWork from homeFlexible hoursShift work- ...team responsible for the infrastructure and platform services behind customer-facing Redis... ...ownership. You will create an environment where engineers can do their best work, partner with... ...development tools as part of modern software engineering. You will help the team use these...SoftwareFull timeLocal areaWorldwide
$150k - $250k per year
...is one of the best feelings in software — every interface you want is... ...We're a small team (around ten engineers and designers) who wear a lot... ...zero — not just the ones with a platform team to build them. Open-... ...services, plus multi-region Compute Engine managed instance groups for...SoftwarePermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours- ...role where you will set technical direction, grow a world-class platform engineering team in Vancouver, and directly shape how Redis provisions,... ...strategy. What You’ll Need to Have ~12+ years of software engineering experience, including 5+ years in people leadership...SoftwareFull timeWork at officeLocal areaWorldwide
- ...learn more about how we work . About the Delivery Platform Team The Delivery Platform team owns the complete... ..., and observability tools that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence and speed. Our...SoftwareLong term contractFull time
$135k - $180k per year
...Hollywood Casino , theScore Bet Sportsbook , or theScore media app,... .... These state-of-the-art platforms are powered by proprietary in... ...build and release tooling every engineer touches daily, and the... ...least 5 years of experience in software engineering. ~ Strong JavaScript...SoftwareRemote jobFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Sportsbook Platform. Be the first to apply!
- software engineer internship Canada
- software developer no experience Canada
- développeur logiciel Canada
- software developer remote Canada
- software engineer intern Canada
- software developer intern Canada
- software engineer - ai machine learning Canada
- director software engineering Canada
- ingénieur développement informatique c++ Canada
- software engineer Canada
