Software Engineer, Sportsbook Platform (Elixir)

Penninteractive

United States

On-site

USD 115,000 - 145,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation package
Fun, relaxed work environment
Education and conference reimburseents
Career progression and mentoring

Job summary

Penn Interactive is seeking a software engineer to join the Sportsbook Platform team, delivering GraphQL APIs, gRPC endpoints, and scalable SQL queries powering the marketplace. You will own complex technical problems, design end‑to‑end features in a collaborative Agile environment, and drive improvements for production systems.

You will help maintain monitoring, participate in release rotations, and mentor teammates while contributing to a fast‑paced, sports/entertainment tech stack at Penn

Qualifications

  • 3+ years of software engineering experience.
  • Strong fundamentals in data structures, distributed systems, algorithms, and software design.
  • Experience with production systems at scale and identifying improvements via load testing and tracing.
  • Experience with on‑call rotations and end‑to‑end release cycles.
  • Strong desire for clean code architecture and software craftsmanship.
  • Excellent written and verbal communication, with history of tech specs and runbooks.
  • Experience with modern web frameworks and API development (Phoenix, Rails, FastAPI, Laravel, Node).
  • Experience designing GraphQL schemas for multi‑client surfaces (iOS, Android, Web).
  • Experience building multi‑client/white‑label platforms, geo-based routing, per-client config.
  • Strong grasp of PostgreSQL/MySQL, Kubernetes, and containerized environments.
  • Experience with testing frameworks (ExUnit, RSpec, Jest, pytest) and background job processing (Oban, Sidekiq, Celery).
  • Experience with asynchronous event handling (Kafka, RabbitMQ, AWS SQS/SNS, Google Pub/Sub).
  • Nice to have: Absinthe GraphQL, hexagonal architecture, DDD, startup experience, sports/esports interest.

Responsibilities

  • Develop, scale, and optimize GraphQL APIs, gRPC endpoints, and SQL queries powering the marketplace.
  • Own high‑scope technical problems, proposing solutions to leadership and partner teams.
  • Design, architect, and deliver new features end‑to‑end in an Agile/scrum environment.
  • Identify bottlenecks and risks in production; drive changes to improve scalability.
  • Take on the Sportsbook Platform Support rotation for release and deployment management.
  • Set up and refine monitoring/alerting in DataDog for owned systems.
  • Mentor engineers across teams through specs, pairing, and code reviews.
  • Other duties as required.

Skills

3+ years software engineering
distributed systems
data structures
production systems
on‑call rotations
clean code
tech specs
web frameworks & API
GraphQL schemas
multi‑client platforms
PostgreSQL/MySQL
Kubernetes
Git
testing frameworks
background job processing
Kafka/RabbitMQ/SQS/SNS
Absinthe/Hexagonal/DDDL

Tools

Kubernetes
Git
GraphQL
Absinthe
RabbitMQ
Kafka

Job description

Penn Interactive is seeking a software engineer to join the Sportsbook Platform team, delivering GraphQL APIs, gRPC endpoints, and scalable SQL queries powering the marketplace. You will own complex technical problems, design end‑to‑end features in a collaborative Agile environment, and drive improvements for production systems.

You will help maintain monitoring, participate in release rotations, and mentor teammates while contributing to a fast‑paced, sports/entertainment tech stack at Penn

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

Similar jobs worth comparing

Senior Software Engineer - iCasino (Elixir&GraphQL)
Senior Software Engineer - iCasino (Elixir&GraphQL)

PENN Interactive • United States

On-site
USD 145,000 - 193,000
Competitive pay
Relaxed environment
Education reimbursements
+1
Software Engineer, Sportsbook Platform
Software Engineer, Sportsbook Platform

Penninteractive • United States

On-site
USD 115,000 - 145,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimburseents
+1
Senior Software Engineer - Promotions Platform (Remote)
Senior Software Engineer - Promotions Platform (Remote)

Doist • United States

Remote
USD 145,000 - 193,000
Education reimbursements
Career progression mentoring
Competitive compensation package
Senior Full Stack Engineer, Client Platform
Senior Full Stack Engineer, Client Platform

PENN Interactive • United States

On-site
USD 135,000 - 180,000
Education and conference reimbursem
Career progression and mentoring
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, iCasino
Senior Software Engineer, iCasino

Penninteractive • United States

On-site
USD 145,000 - 193,000
Competitive compensation package
Education reimbursements
Mentoring opportunities
+1
Senior Full-Stack Engineer: GraphQL, React & Scale
Senior Full-Stack Engineer: GraphQL, React & Scale

United States Digital Space LLC • United States

Remote
USD 150,000 - 210,000
Competitive compensation package
Fun, relaxed work environment
Education and conference reimburse- m-
Senior Software Engineer, Promotions
Senior Software Engineer, Promotions

Socket.dev • United States

On-site
USD 145,000 - 193,000
Education reimbursements
Career progression mentoring
Competitive compensation package
Senior Software Engineer, iCasino
Senior Software Engineer, iCasino

PENN Interactive • United States

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

Penninteractive • United States

On-site
USD 150,000 - 190,000
Competitive compensation package
Comprehensive benefits package
Education and conference reimbursements
+1