CareerPlanSign in

Senior Software Engineer, iCasino

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

Core

Design, scale, and performance-tune backend systems for real-money online casino gaming, including game provider integrations, wagering flows, and lobby management.

Role type

Senior Software Engineer (Backend)

Builds

Scalable, low-latency GraphQL APIs, gRPC services, and SQL queries for casino operations and real-money wagering.

Domain

Online gaming, real-money wagering, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Elixir, GraphQL schema design, distributed systems, PostgreSQL/MySQL, Kubernetes, asynchronous event handling (Kafka, RabbitMQ), background job processing, production performance tuning, on-call rotation ownership

Preferred skills

iCasino/sports betting domain experience, game provider integrations, hexagonal architecture, Domain Driven Development

Technologies

Elixir, GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, DataDog, ExUnit, Oban, Apache Kafka, RabbitMQ, AWS SQS/SNS

Responsibilities

Design and architect new features and game provider integrations end-to-end; identify and resolve production bottlenecks and performance regressions; set up and refine monitoring and alerting; mentor engineers through specs, pairing, and code review.

Seniority

Senior, hands-on IC

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