CareerPlanSign in

Senior Software Engineer, Bet Engine

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

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.

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 872,000+ jobs from 20+ sources.