CareerPlanSign in

Senior Software Engineer, Promotions

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

Core

Design, scale, and performance-tune the promotions engine and related services to empower marketing leaders to create compelling offers for guests.

Role type

Senior Software Engineer (Promotions Platform)

Builds

Highly reliable and scalable promotional capabilities, multi-client/white-label platforms, and tools for marketing and operations stakeholders.

Domain

Online gaming, sports betting, and entertainment media.

Deliverable

production ML models | product features | infrastructure

Required skills

GraphQL schema design, gRPC service development, SQL query optimization, distributed systems architecture, Kubernetes orchestration, asynchronous event handling, relational database management, production system scaling, technical leadership, system monitoring and alerting.

Preferred skills

Elixir, hexagonal architecture, Domain Driven Development, open source contributions, startup experience.

Technologies

GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, Phoenix, Ruby on Rails, Fast API, Laravel, Node, DataDog, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Git, GitHub.

Responsibilities

Design, architect, and deliver new features end-to-end; identify and remediate production performance regressions; set up and refine monitoring and alerting; mentor engineers through specs, pairing, and code review; present technical proposals to leadership and partner teams.

Seniority

Senior, hands-on IC with mentorship responsibilities.

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