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

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