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

Senior Software Developer

Aspire Software 251-1K Internet Software & Services

Vocantas, part of Fluent Software Group, is seeking a Senior Software Developer to build secure, reliable workforce communication and scheduling products through hands-on full-stack development with a backend focus.

Angular C# JavaScript Microservices .NET REST API TypeScript Vue.js
4 hours, 19 minutes ago

Software Engineer (Mid-Senior)

Aether Aerospace 501-1000 aviation & aerospace

Aether Aerospace is hiring a full-time Mid-Senior Software Engineer to develop C/C++ real-time software and Angular interfaces for U.S. Department of Defense programs, working remotely with 50% travel to Hollywood, Maryland.

Agile Angular C C++
4 hours, 19 minutes ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Costa Rica to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 3 hours ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Colombia to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 3 hours 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