Senior Software Engineer – GraphQL & Scalable APIs (Remote)

Penninteractive

United States

On-site

USD 145,000 - 193,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Relaxed work environment
Education reimbursements
Mentoring opportunities

Job summary

PENN Entertainment, Inc. is leading the way in integrated entertainment, sports content, and casino gaming. Penn Interactive focuses on cutting-edge online gaming and sports media products, backed by in-house technology and a strong career growth culture.

We are seeking a veteran software engineer to join the Promotions team and help design, scale, and own high-impact features in a remote, US-wide role. You will work on GraphQL APIs, scalable services, and multi-client platforms, while mentoring

Qualifications

  • Minimum 5 years of software engineering experience.
  • Strong CS fundamentals: data structures, distributed systems, algorithms, software design.
  • Production systems experience at scale; performance tracing and load testing.
  • On-call rotations and end-to-end release ownership.
  • Clean code architecture and software craftsmanship.
  • Experience with modern web frameworks and API development (Phoenix, Rails, FastAPI, Laravel, Node).
  • 2+ years designing GraphQL schemas for multi-client surfaces.
  • Experience building multi-client/white-label platforms with geo-based routing.
  • Solid PostgreSQL and MySQL knowledge.
  • Experience with Kubernetes and containerized environments.
  • Proficient in Git workflows and modern tooling.
  • Familiarity with testing frameworks and asynchronous eventing (Kafka, RabbitMQ, SQS/SNS).
  • Nice to have: Elixir, hexagonal architecture, DDD, open source contributions, startup exposure, sports/esports passion.

Responsibilities

  • Design, scale, and performance-tune GraphQL APIs and low-latency services.
  • Own high-scope technical problems, draft proposals, present to leadership.
  • Deliver end-to-end features in a collaborative agile/scrum environment.
  • Identify bottlenecks and risks to improve platform scalability.
  • Set up monitoring and alerting (DataDog) for owned systems.
  • Mentor engineers across teams via specs, pairing, and code reviews.
  • Other duties as required.

Skills

Software engineering
Distributed systems
Data structures
Algorithms
PostgreSQL
MySQL
Kubernetes
Docker
GraphQL
API development
Elixir
Kafka
RabbitMQ
AWS SQS/SNS

Education

Bachelor's degree in Computer Science

Tools

Git
GitHub
Kubernetes

Job description

PENN Entertainment, Inc. is leading the way in integrated entertainment, sports content, and casino gaming. Penn Interactive focuses on cutting-edge online gaming and sports media products, backed by in-house technology and a strong career growth culture.

We are seeking a veteran software engineer to join the Promotions team and help design, scale, and own high-impact features in a remote, US-wide role. You will work on GraphQL APIs, scalable services, and multi-client platforms, while mentoring

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

Similar jobs worth comparing

Senior Full-Stack Engineer - Remote GraphQL Platform
Senior Full-Stack Engineer - Remote GraphQL Platform

Penn Interactive Ventures • United States

Remote
USD 135,000 - 180,000
Education reimbursements
Mentoring
Competitive compensation
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 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 Full-Stack Engineer: GraphQL & React, Remote
Senior Full-Stack Engineer: GraphQL & React, Remote

Doist • United States

Remote
USD 135,000 - 180,000
Competitive compensation package
Relaxed work environment
Education reimbursements
Senior Full-Stack Engineer: GraphQL, React & Scale
Senior Full-Stack Engineer: GraphQL, React & Scale

PENN Interactive • United States

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

Penninteractive • United States

Hybrid
USD 160,000 - 205,000
Competitive compensation
Fun, relaxed work environment
Education and conference reimburse
+1
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 Site Reliability Engineer
Senior Site Reliability Engineer

PENN Interactive • United States

On-site
USD 145,000 - 193,000
Competitive compensation
Comprehensive benefits
Fun, relaxed work environment
+1
Remote Senior Engineering Manager
Remote Senior Engineering Manager

Penninteractive • United States

On-site
USD 185,000 - 235,000
Competitive compensation and benefits
Education and conference reimbursement
Career progression and mentoring