Senior Software Engineer, Promotions
Core
Building reliable, scalable technology for personalized promotional experiences and marketing offers across digital products.
Role type
Senior Software Engineer (Promotions Platform)
Builds
Promotions engine, GraphQL APIs, gRPC services, and multi-client digital product integrations
Domain
Digital Marketing / Promotions Technology
Required skills
GraphQL schema design, gRPC service development, PostgreSQL/MySQL, Kubernetes, distributed systems, performance optimization, on-call management, release cycle ownership, technical mentorship
Preferred skills
Elixir, Phoenix, hexagonal architecture, Domain-Driven Development, sports/esports passion
Technologies
GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, Datadog, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk
Responsibilities
Design and scale low-latency APIs and services; identify and resolve production bottlenecks and performance regressions; establish monitoring and alerting; own end-to-end release cycles; mentor engineers; collaborate on multi-client platform integrations
Seniority
Senior, hands-on IC with mentorship responsibilities