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

Senior Software Engineer, Sportsbook Platform

$145k - $193k per year

Penn Interactive

Senior Software Engineer, Sportsbook PlatformRemote, Canada
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 TeamWe build backend services and real-time APIs that power what bettors and players see and do in theScore Bet, Hollywood Casino, and theScore Casino. We support iOS, Android, and web. Our work is moving closer to the apps themselves, and our engineers increasingly pair with the mobile teams.We focus on outcomes, not ticket counts. A project starts with a goal we can measure. You own it until the goal is met.
About the Work
Design, scale, and tune APIs and the real-time delivery behind them.
Treat the API schema as a versioned contract with released mobile apps. Classify breaking changes, plan migrations with the iOS and Android leads, and keep client models in sync.
Build and operate services that stay fast and correct under high throughput, bursty load.
Find bottlenecks and risks in production and drive the changes that make the platform scale.
Set up and refine monitoring, alerting, and tracing in Datadog for the systems you own.
Develop native Android and iOS features in Swift or Kotlin when a feature needs it, alongside the mobile teams.
Write thorough tests for every feature and bug fix.
Own features end to end, from the API to the screen. Pair with iOS, Android, and web engineers, and learn enough of their code to make targeted changes when the feature needs it.
Debug problems that cross the client and server boundary.
Shape APIs from the client's point of view: what the app needs, how it caches, and how it behaves on a weak network.
Use AI coding agents, such as Claude Code, as your main way of building. You plan the work, direct the agent, and review its output to the same standard as any teammate's code.
Draft proposals, tech specs, and runbooks, and present them to leadership and partner teams.
Mentor teammates through code review, pairing, and writing things down.
Other duties as required.
About You
Hands-on, daily experience building software with AI coding agents (Claude Code, Cursor, Copilot agents, or similar). You can describe how you prompt, constrain, test, and review agent output, and where agents fail.
At least 5 years of experience in software engineering, with most of it on backend or API systems.
2+ years designing and evolving APIs used by multiple clients (iOS, Android, web), including versioning and backward compatibility.
Willing to learn native iOS and Android development in Swift or Kotlin. Prior mobile shipping experience is a plus, not a requirement. You use AI coding agents to close the gap, and you review their mobile output with the mobile leads.
Experience building real-time features, such as subscriptions, streaming, or push-based updates.
A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design.
Experience finding and fixing production performance regressions, including CPU, I/O, memory, and latency problems, through load testing and tracing.
Experience on an on-call rotation for a production service, and owning release cycles end to end.
Experience with a server framework such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.
Clear writing. You have authored tech specs, runbooks, and cross-team design docs that stood up to scrutiny.
You care about clean architecture and about code you won't mind reading a year from now.
Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice.
Nice to have
Native mobile experience in Swift or Kotlin. You have shipped, or contributed to, an iOS or Android app, and you are comfortable pairing with mobile engineers.
GraphQL, including federated graphs
Elixir and Absinthe
Strong relational database skills, such as PostgreSQL or MySQL
Kubernetes and operating services in containers
Background job processing (Oban, Exq, Sidekiq, Celery) and event infrastructure (Kafka, RabbitMQ, SQS/SNS, Pub/Sub)
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.
#J-18808-Ljbffr
Vacancy posted 51 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Sportsbook Platform in Winnipeg, MB vacancy
  • Build high-throughput APIs for theScore Bet as a Senior Software Engineer, working remotely across Canada with AI coding agents daily.PENN Entertainment...  ...design, real-time systems, and AI-assisted development to sportsbook platform services at PENN Entertainment. #J-18808-Ljbffr
    Senior
    Software
    Remote work

    Penn Interactive

    Winnipeg, MB
    52 minutes ago
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java,...  ...products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate...  ...experience Strong software engineering fundamentals Apply machine... 
    Senior
    Software

    The Institute for Performance and Learning

    Winnipeg, MB
    3 days ago
  • Build platform infrastructure remotely from Canada at Wrapbook using Ruby on Rails, APIs, and AI-augmented workflows. Shape systems trusted company-wide.As a Senior Software Engineer II on PANDA, you will own shared systems for approval workflows, permissions, authentication... 
    Senior
    Software
    Remote work

    Wrapbook

    Winnipeg, MB
    47 minutes ago
  •  ...broken. They rely on multiple outdated platforms and error-prone manual work to admit...  ...outcomes. We’re looking for a high-ownership Senior Platform Engineer to build and scale the infrastructure,...  ...related technical field 5+ years of software engineering experience with a strong... 
    Senior
    Software
    Remote work
    Flexible hours

    ExaCare, Inc.

    Winnipeg, MB
    54 minutes ago
  •  ...automatisieren, ohne zusätzliche Mitarbeitende. Du arbeitest im AI-Platform-Team an einer neuen, eigenständigen Plattform.Backend-Services...  ...Agenten-Pipelines, agentische Workflows und die Ausführungs-Engine bauen, mit Fokus auf Zuverlässigkeit und ObservabilityAPIs, WebSockets... 
    Senior
    Software

    NEXOWARE GmbH

    Winnipeg, MB
    49 minutes ago
  • Helcim is seeking a Senior Software Engineer to help develop the next generation of payments technology. You will build and deploy high‑quality software, mentor teammates, and help ensure we ship reliable, scalable systems in a fast‑paced environment. You’ll design and implement... 
    Senior
    Software

    Helcim Inc.

    Winnipeg, MB
    50 minutes ago
  • $123.75k - $165k per year

    # Senior Software Engineer, Infrastructure PlatformLatticeRemote Full Time Remote Posted 4 hours agoShare this job:WhatsApp LinkedIn X Facebook...  ...also an amazing product experience. The Infrastructure Platform team focuses on the cloud services, infrastructure, and... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Kenyan Edu

    Winnipeg, MB
    53 minutes ago
  • Payments Platform is one of Xero’s biggest areas of investment and growth - directly affecting how small businesses pay their people,...  ...risk and compliance, reconciliation and bill payments As a Senior Engineer, you’ll own significant end-to-end initiatives from technical... 
    Senior
    Software
    Long term contract

    Xero

    Winnipeg, MB
    53 minutes ago
  • $137.2k - $196k per year

    Senior Software Engineer - Platforms & Infrastructure About the Role:The Infrastructure team at Tubi builds and operates the core platforms that power our services at scale. We provide reliable, scalable, and developer-friendly systems for compute, networking, observability... 
    Senior
    Software
    Remplacement
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi, Inc.

    Winnipeg, MB
    54 minutes ago
  • Build production AI agents and platform systems as a Senior Software Engineer on Fleetworthy’s AI Platform team. Work across fleet readiness technology.This senior engineer role focuses on shipping reliable software for Fleetworthy’s safety, compliance, toll management, and... 
    Senior
    Software

    Fleetworthy

    Winnipeg, MB
    49 minutes ago
  • Design AWS architecture for Fleet Space’s ExoSphere platform from Toronto or Adelaide with hybrid working. Apply backend engineering and data expertise.As a Senior Software Engineer, you will shape the technical foundation connecting scientific datasets, customer data, applications... 
    Senior
    Software

    Fleet Space Technologies

    Winnipeg, MB
    48 minutes ago
  •  ...Moomoo is one of the most trusted and innovative retail trading platforms, serving over 24 million active users worldwide. We offer an...  .... About the RoleWe are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is... 
    Senior
    Software
    Work at office
    Worldwide

    Moomoo Canada

    Winnipeg, MB
    50 minutes ago
  • Build and scale a production AI platform with TypeScript and React as a Senior Software Engineer, working remotely anywhere in Canada. Own features end to end for dealerships.Dealership Accelerator builds an AI BDC used by more than 500 dealers. You will design, build, test,... 
    Senior
    Software
    Remote work

    Dealership Accelerator

    Winnipeg, MB
    49 minutes ago
  •  ...GitHubGitHub is the world’s leading platform for agentic software development — powered by Copilot to build...  ...platform, and for the platform engineering work needed as GitHub moves more production...  ...teams build on every day. As a Senior Software Engineer on Compute Platform... 
    Senior
    Software
    Remote work

    GitHub

    Winnipeg, MB
    50 minutes ago
  • CompanyCredit Genie is a mobile-first financial wellness platform designed to help individuals take control of their financial future...  ...technology and customer-centric solutions. OverviewAs a Senior Backend Engineer on the Trust Platform team, you'll play a pivotal role in... 
    Senior
    Software
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Credit Genie

    Winnipeg, MB
    51 minutes ago
  •  ...Python or TypeScript on Fleetworthy’s AI Platform team. Work across connected fleet...  ...safety, compliance, and operations.As a senior engineer, you will ship AI products for customers...  ...expertise.Key Responsibilities: Ship software frequently from specification through production... 
    Senior
    Software

    Alberta

    Winnipeg, MB
    55 minutes ago
  • Senior Software Engineer, Backend (Platform) Coinbase is seeking Senior Backend Engineers to join our Platform Product Group, which aims to build a trusted, scalable, and compliant platform to maximize velocity, efficiency, and quality. These engineers will work on... 
    Senior
    Software
    Long term contract

    Coinbase, Inc.

    Winnipeg, MB
    49 minutes ago
  • $155k - $205k per year

     ...The role and its impact Payments Platform is one of Xero's biggest areas of investment and growth - directly affecting how small...  ...risk and compliance, reconciliation and bill payments. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical... 
    Senior
    Software
    Long term contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    49 minutes ago
  • Select how often (in days) to receive an alert:Title: Senior AI Platform Software Engineer Requisition ID: 276518 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Role The Senior AI Platform Software Engineer will... 
    Senior
    Software
    Flexible hours

    Scotiabank

    Winnipeg, MB
    49 minutes ago
  • Join Cerebras Systems as a Senior Software Engineer specializing in AI fleet platform development. This role focuses on managing AI clusters and enhancing operational efficiency across platforms. As a senior engineer at Cerebras, you'll drive innovation in fleet management... 
    Senior
    Software

    Cerebras

    Winnipeg, MB
    48 minutes ago
  • Build trading platform capabilities in Toronto as a Senior Software Engineer, combining backend expertise with architecture, reliability, and security.Moomoo Canada Financial Inc. is seeking an experienced Senior Software Engineer for hands-on engineering work. This position... 
    Senior
    Software
    Manual labor

    Moomoo Canada

    Winnipeg, MB
    49 minutes ago
  • Build secure API gateways for AI at Asana as a Senior Software Engineer in Vancouver, using Scala and TypeScript on a hybrid schedule.As a senior engineer on Asana’s API and Developer Platform team, you will shape developer-facing platform experiences. You will design scalable... 
    Senior
    Software

    Asana, Inc.

    Winnipeg, MB
    51 minutes ago
  • Our client is seeking a hands‑on Senior Platform Software Engineer (Backend) to implement shared cloud‑native services and reusable .NET SDKs for a next‑generation enterprise application platform. The role focuses on security, API standards, session management, resilient integrations... 
    Senior
    Software

    DSI Recruiting

    Winnipeg, MB
    51 minutes ago
  • $111.4k - $161.4k per year

    Senior Software Engineer, Search PlatformOur visionWe are building the next-generation search platform, with a vision to democratize knowledge construction and consumption at Thomson Reuters. The platform consolidates search systems across Thomson Reuters products and services... 
    Senior
    Software
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    54 minutes ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally...  ...development team. As a Senior SDN Network Software Engineer,...  ...technologies for product features and platforms Requirements: 5+ years... 
    Senior
    Software

    Equinix

    Winnipeg, MB
    3 days ago
  •  ...while some have prior security experience, many have been successful at Vanta without it. We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across Vanta by building the shared foundations that every... 
    Senior
    Software
    Internship
    Remote work
    Flexible hours

    Vanta

    Winnipeg, MB
    51 minutes ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will...  ...into routing capabilities. 8+ years of software engineering experience, including substantial... 
    Senior
    Software
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    3 days ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers...  ...economic outcomes. We exist to make that possible. Our platform gives organizations access to realistic, high-resolution... 
    Senior
    Software
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    3 days ago
  •  ...hybriden Arbeitsmodell an den Standorten von the company. Entwickle Backend-Services für intelligente Agenten.Als Senior Software Engineer arbeitest du im AI-Platform-Team an einer eigenständigen Plattform für IT-Dienstleister. Du entwickelst LLM-basierte Agenten-Pipelines,... 
    Senior
    Software

    NEXOWARE GmbH

    Winnipeg, MB
    50 minutes ago
  • $115k - $130k per year

     ...ones.Learn more: About Us | News & Press | LinkedIn | CareersAbout The Role Step into a pivotal role as the Senior Software Engineer on our Virtual Care Platform, acting as the strategic anchor for our platform's real-world reliability and patient experience. In this high... 
    Senior
    Software
    Permanent employment
    Immediate start

    Fabric

    Winnipeg, MB
    51 minutes ago

Do you want to receive more vacancies?

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