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 technical problems of high scope and complexity, and present proposals to leadership and partner teams.
  • 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 on the team and across teams through specs, pairing, and code review.
  • Review other teams’ work in the codebase and help define the shape of upcoming work.
  • Perform other duties as required.

Requirements

  • Minimum 3 years of experience in software engineering.
  • Strong foundation in computer science, including data structures, distributed systems, algorithms, and software design.
  • Strong understanding of production systems at scale, including load testing and tracing to identify improvements.
  • Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions.
  • Experience with on-call rotations for a production service and owning release cycles end to end.
  • Excellent written and verbal communication skills, with experience authoring tech specs, runbooks, and cross-team design docs.
  • Experience with modern web frameworks and API development such as Phoenix, Ruby on Rails, Fast API, Laravel, or Node.
  • Experience designing and evolving GraphQL schemas for multi-client product surfaces.
  • Experience building and integrating multi-client or white-label platforms, including geo-based routing and per-client configuration.
  • Strong grasp of relational databases, including PostgreSQL and MySQL.
  • Experience with Kubernetes and operating services in a containerized environment.
  • Comfort working in the terminal, with Git and GitHub or similar, and in an editor of your choice.
  • 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 a posted salary range of $115,000 to $145,000 USD.
  • Fun, relaxed work environment.
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others.
  • Remote work opportunity (#LI-REMOTE).
  • Best-in-class benefits for eligible employees.
  • Commission eligibility for most sales positions and bonus eligibility for most non-sales positions.

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