Senior Software Engineer, Promotions

RemoteHunter

United States

On-site

USD 145,000 - 193,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Education reimbursements
Mentorship
Career progression
Fun, relaxed environment

Job summary

RemoteHunter seeks a Senior Software Engineer, Promotions to build scalable services powering marketing promotions within a North American gaming platform.

You will design GraphQL APIs, optimize performance, and guide on-call and release practices. The role involves mentoring engineers and delivering features in an agile setting.

Qualifications

  • 5+ years of software engineering experience with scalable systems.
  • Strong CS fundamentals and distributed systems knowledge.
  • Experience with production-grade web APIs and performance tuning.
  • On-call rotations and release cycles experience.
  • Proficiency in clean code and documentation practices.
  • Familiarity with GraphQL, REST, and modern frameworks.

Responsibilities

  • Design and optimize GraphQL APIs, gRPC services, and SQL queries for the promotions engine.
  • Address high-complexity technical problems and present solutions to leadership and partners.
  • Architect and deliver new features in an agile environment.
  • Identify and resolve production bottlenecks to enhance scalability.
  • Configure monitoring and alerting systems for owned services.
  • Mentor engineers through specifications, pairing, and code reviews.

Skills

GraphQL
gRPC
SQL queries
Distributed systems
Performance optimization
On-call rotations
Release cycles
Clean code architecture
Documentation
Communication skills
APIs development frameworks
GraphQL schemas design
Multi-client routing
PostgreSQL
MySQL
Kubernetes
Containerization
Git / GitHub
Testing frameworks
Background job processing
Message queues / pub-sub

Tools

PostgreSQL
MySQL
Kubernetes
Git
GitHub
ExUnit
RSpec
Jest
pytest
Oban
Sidekiq
Celery
Kafka
RabbitMQ
AWS SQS/SNS
Google Pub/Sub

Job description

1. About Our Client:

The organization operates in the integrated entertainment, sports content, and casino gaming industry across North America. It addresses the demand for diverse gaming and sports media experiences by offering casinos, racetracks, online gaming, sports betting, and entertainment content. The company utilizes proprietary in-house technology to power its omnichannel gaming platforms, aiming to deliver desired experiences through multiple channels including online sportsbooks and media apps.

2. About the Opportunity:

The Senior Software Engineer, Promotions is a key role focused on developing and maintaining the technical infrastructure that supports promotional capabilities within the gaming platform. This position contributes by designing scalable, high-performance services that enable marketing teams to deliver engaging offers and improve user experiences. The role involves problem-solving complex technical challenges and ensuring the reliability and scalability of promotion-related systems.

3. Responsibilities:
  • Design and optimize GraphQL APIs, gRPC services, and SQL queries for the promotions engine
  • Address high-complexity technical problems and present solutions to leadership and partners
  • Architect and deliver new features in an agile environment
  • Identify and resolve production bottlenecks to enhance scalability
  • Configure monitoring and alerting systems for owned services
  • Mentor engineers through specifications, pairing, and code reviews
  • Perform additional related duties as required
4. Requirements:
  • Minimum 5 years of software engineering experience
  • Strong foundation in computer science including data structures, distributed systems, and algorithms
  • Experience with production systems at scale and performance optimization
  • Background in managing on-call rotations and release cycles
  • Proficiency in clean code architecture and software craftsmanship
  • Excellent communication skills and documentation experience
  • Experience with modern web frameworks and API development (e.g., Phoenix, Ruby on Rails, Fast API, Laravel, Node)
  • At least 2 years designing GraphQL schemas for multiple client platforms
  • Experience with multi-client and geo-based routing platforms
  • Proficient with relational databases such as PostgreSQL and MySQL
  • Familiarity with Kubernetes and containerized environments
  • Comfortable with terminal, Git, GitHub, and code editors
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest, or equivalent)
  • Experience with background job processing systems (Oban, Exq, Sidekiq, Celery, Beanstalk)
  • Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
5. Pay Range and Compensation Package:
  • Salary range: $145,000—$193,000 USD
  • Competitive compensation package based on experience and skills
6. Benefits & Perks:
  • Education and conference reimbursements
  • Opportunities for career progression and mentorship
  • Fun, relaxed work environment
Equal Opportunity Statement:

Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I, Full Stack
Senior Software Engineer I, Full Stack

Stackd • Northern (KY)

Hybrid
USD 135,000 - 155,000
Unlimited PTO
Extended Holiday break (Winter)
100% paid parental leave
+5
Principal Engineer
Principal Engineer

Grandstand • United States

Hybrid
USD 150,000 - 210,000
Healthcare Insurance
Home office allowance
Gym & Leisure Allowance
+2
Senior Software Engineer, Offers
Senior Software Engineer, Offers

bet365 • Denver (CO)

Hybrid
USD 125,000 - 155,000
Senior Software Engineer - Promotions Platform
Senior Software Engineer - Promotions Platform

Penn Interactive • United States

Remote
CAD 145,000 - 193,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimburse m
+1
Senior Software Engineer — Scalable Promotions Platform
Senior Software Engineer — Scalable Promotions Platform

PENN Interactive • United States

On-site
USD 145,000 - 193,000
Competitive pay
Relaxed environment
Education reimbursements
+1
Senior Web Developer
Senior Web Developer

Prometheus Real Estate Group • San Mateo (CA)

On-site
USD 138,000 - 166,000
Hybrid Work Schedule
401(K) Retirement Plan with Employer匹配
Medical; Vision; Dental plans
+2
Director of Engineering, Loyalty & Promos
Director of Engineering, Loyalty & Promos

MissionHires • United States

On-site
USD 193,000 - 318,000
Medical benefits
Dental benefits
Vision benefits
+5
Principal Engineer
Principal Engineer

Worky • United States

On-site
USD 140,000 - 200,000
Healthcare
Flexible work environment
Home office allowance
+5
Software Engineer, MarTech
Software Engineer, MarTech

Worky • Denver (CO)

On-site
USD 90,000 - 135,000
Annual bonus
PTO 20 days
Healthcare coverage
+3
Staff Data Engineer
Staff Data Engineer

OP • United States

On-site
USD 180,000 - 240,000
100% medical, dental & vision coverage
401(k) employer match