CareerPlanSign in

Senior Software Engineer, Bet Engine

PI Office - Toronto🌐 Remote💼 Full-time💰 $145,000–$145,000🗓 2026-09-11 → 2026-09-26

Core

Design, scale, and performance-tune the core software platform for sportsbook wagering, casino transactions, financial ledgers, and regulatory enforcement.

Role type

Senior Software Engineer (Bet Engine)

Builds

High-performance GraphQL APIs, gRPC services, and SQL queries for wagering and grading engines.

Domain

Sports betting, casino gaming, and financial technology.

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems, data structures, algorithms, software design, production system scaling, performance tuning, on-call rotation management, clean code architecture, API development, GraphQL schema design, multi-client platform integration, relational database theory, containerized environments, asynchronous event handling, financial system correctness.

Preferred skills

Elixir, hexagonal architecture, Domain Driven Development, open source contributions, startup experience, sports/esports passion.

Technologies

GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, Git, GitHub, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub.

Responsibilities

Design and architect new features end-to-end in an agile environment; identify and resolve production bottlenecks and risks; set up and refine monitoring and alerting; mentor engineers through specs, pairing, and code review; interact with stakeholders to deliver operational improvements and cost efficiency.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.