CareerPlanSign in

Senior Software Engineer, Promotions

Canada🌐 Remote💼 Full-time💰 $145,000–$145,000🗓 2026-09-29 → 2026-09-30

Core

Building reliable, scalable technology for personalized promotional experiences, including the promotions engine and services for marketing teams.

Role type

Senior Software Engineer (Promotions)

Builds

Promotions engine, APIs, and services enabling digital product offers

Domain

Marketing technology / Promotions

Required skills

GraphQL, gRPC, SQL, PostgreSQL, MySQL, Kubernetes, distributed systems, performance optimization, on-call management, release cycle ownership, technical architecture, clean code, API development, background job processing, asynchronous event handling

Preferred skills

Elixir, hexagonal architecture, Domain-Driven Development, open-source contributions, startup environments, sports/esports passion

Technologies

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

Responsibilities

Design, scale, and performance-tune GraphQL APIs, gRPC services, and SQL queries; Own technical challenges with significant scope and complexity; Design, architect, and deliver new features end-to-end; Identify production bottlenecks and drive improvements; Establish and refine monitoring and alerting; Investigate production performance issues; Participate in on-call rotations and own release cycles; Mentor engineers across teams

Seniority

Senior, hands-on IC with mentorship

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