Remote

Software Engineer, Sportsbook Platform

PENN Interactive

Canada
The opportunity

About the Role

Join the team responsible for the event, market and page-composition systems behind theScore Bet Sportsbook. The engineer develops GraphQL APIs, gRPC endpoints and SQL queries, delivers features, investigates production performance and participates in release and support rotations. The platform uses Elixir, Phoenix, PostgreSQL, Kafka and Kubernetes. Candidates need at least three years of software engineering experience, strong distributed-systems fundamentals and practical experience with production services, API development, relational databases, testing and containerized environments. Clear technical writing and collaboration are important. This is a remote role based in Canada.

Role details

Compensation & Work Arrangement

Work arrangementRemote
Headquarters / baseCanada
Applicant locationCanada
Timeline

Important Dates

Date addedNovember 12, 2026
Next step

How to Apply

Review the official posting and apply through the employer application link.

The employer

About PENN Interactive

PENN Interactive is the digital sports media and gaming business within PENN Entertainment. Its teams develop and operate online sports products and supporting technology, including theScore. The business hires across product, engineering, operations, analytics and sports media.

PENN Interactive Software Engineer, Sportsbook Platform
Apply Now
Hiring for a role like this?

Put your next opportunity in front of the Sports Hired audience.

Build a structured candidate-facing listing, connect your employer brand and manage recruiting from one place.

Sport-focused audienceProfessional employer profileStructured, candidate-friendly job pagesEmployer controls and recruiting analytics

Get similar job alerts

Choose how often to hear about opportunities matching this role.

Get similar job alerts

Sign in or create a free account to choose your alerts and manage them in one place.

Sign in or create an account

You’ll return here to review your preferences. Alerts start only when you enable them.