PENN Entertainment

PENN Entertainment

PENN Entertainment is a leading provider of integrated entertainment, sports content, and casino gaming experiences across North America, offering a diverse range of entertainment destinations and a premier loyalty program that rewards members with cas...

Hotels, Restaurants & Leisure
10K-50K
Founded 1982

Description

  • Develop, scale, and optimize GraphQL APIs, gRPC endpoints, and SQL queries that power the marketplace.
  • Own complex technical problems, draft proposals, and present them to leadership and partner teams for feedback.
  • Design, architect, and deliver new features end to end in a collaborative agile/scrum environment.
  • Identify production bottlenecks and risks, and drive changes that improve platform scalability.
  • Participate in the Sportsbook Platform Support rotation, including release management and deployment management.
  • Set up and refine monitoring and alerting in DataDog for owned systems.
  • Mentor engineers across the team and adjacent teams through specs, pairing, and code review.
  • Review work from other teams that ships into the codebase and help shape upcoming work.
  • Take ownership of software quality and production hygiene in a live, high-traffic environment.

Requirements

  • Minimum 3 years of experience in software engineering.
  • Strong foundation in computer science, including data structures, distributed systems, algorithms, and software design.
  • Experience working with production systems at scale, including load testing and tracing to identify improvements.
  • Experience investigating and fixing production performance regressions, including CPU hotspots and latency regressions in high-throughput services.
  • Experience with on-call rotations and owning release cycles end to end.
  • Strong written and verbal communication skills, including authoring tech specs, runbooks, and cross-team design docs.
  • Experience with modern web frameworks and API development such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.
  • Experience designing and evolving GraphQL schemas for multi-client product surfaces on iOS, Android, and web.
  • Experience building and integrating multi-client or white-label platforms, including geo-based routing and per-client configuration.
  • Strong understanding of relational databases such as PostgreSQL and MySQL.
  • Experience with Kubernetes and operating services in a containerized environment.
  • Comfort working in the terminal with Git and GitHub or similar tools.
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent.
  • Experience with background job processing tools such as Oban, Exq, Sidekiq, Celery, or Beanstalk.
  • Experience with asynchronous event handling infrastructure such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.
  • Nice to have: experience building GraphQL APIs with Absinthe, hexagonal architecture, Domain Driven Development, open source contributions, startup experience, or passion for sports and/or esports.

Benefits

  • Competitive compensation package with salary range of $115,000 to $145,000 CAD.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others.
  • Remote work designation (#LI-REMOTE).
  • Best-in-class benefits for eligible employees.
  • Potential bonus eligibility for most non-sales positions.
  • Equal opportunity workplace with comprehensive support focused on physical, financial, and emotional well-being.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Developer (Agentic Development)

TherapyNotes 51-250 Health Care Providers & Services

TherapyNotes LLC is hiring a Senior Software Developer to build internal AI- and automation-driven tools that improve software delivery across development, QA, product, and design teams.

Agile Angular C# CSS HTML JavaScript PostgreSQL Sass TypeScript
3 hours, 22 minutes ago

Quantitative Developer

Delta Exchange 11-50 Capital Markets

A Quantitative Developer at this trading firm will build and optimize low-latency trading systems and execution infrastructure that directly support trading performance and PnL.

C++ Java Python
3 hours, 22 minutes ago

Senior Mainframe Engineer

Accellor 251-1K Internet Software & Services

Accellor is hiring a Senior Mainframe Developer to build, support, and modernize mission-critical COBOL applications and high-volume transaction systems for the financial services industry.

Agile COBOL DB2
3 hours, 37 minutes ago

Senior Software Engineer, Backend

Archer 251-1K Construction & Engineering

Archer is hiring a Senior Backend Engineer in San Jose to build and scale the core backend services and infrastructure supporting its all-electric aircraft and AI products.

Ansible Apache Spark Argo CD Docker GitOps IoT Kafka Kubernetes NATS NumPy PostgreSQL Python PyTorch Rust Secrets Management UX Design
3 hours, 37 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers