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

Battery Simulation & Computational Scientist Internship

Sila 251-1K Industrial Conglomerates

Sila is hiring a Battery Simulation & Computational Scientist intern to develop physics-based battery models and computational tools that support next-generation battery materials research.

CI/CD Docker Git GitHub GitLab Linux macOS NumPy Pandas Python SciPy Snowflake SQL
14 hours, 6 minutes ago
14 hours, 6 minutes ago

Senior Software Engineer- Client Dev

Zynga 1K-5K Internet Software & Services

Zynga is hiring a software engineer to help build and maintain live game features and performance for its global interactive entertainment portfolio.

Agile Android AWS C# C++ Game Design iOS Java JavaScript Python React
14 hours, 21 minutes ago

Software Engineer, C++

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a software engineer for its Air & Missile Defense Radar team to develop real-time tracking systems that detect, track, and characterize airborne threats for mission-critical defense operations.

Agile C++ Git JavaScript Machine Learning MATLAB Node.js Python React SQL Statistics
14 hours, 21 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