Skip to main content
PENN Entertainment, Inc.

Senior Software Engineer, Promotions

RemoteCanada only
Published
Role
Backend
Experience
Senior
Company size
Enterprise
CAD 145k–CAD 193k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer with 5+ years building scalable production backend systems. Needs GraphQL, API development, relational databases, Kubernetes, testing, background jobs, and async/event infrastructure. Remote role hiring in Canada.

Core skills

GraphQLgRPCSQL

Required skills

DataDogPhoenix/Ruby on Rails/FastAPI/Laravel/Node.jsPostgreSQL/MySQLKubernetesGit/GitHubExUnit/RSpec/Jest/pytestOban/Exq/Sidekiq/Celery/BeanstalkApache Kafka/RabbitMQ/AWS SQS/AWS SNS/Google Cloud Pub/Sub

Optional skills

ElixirHexagonal ArchitectureDomain-Driven DesignOpen source software

What you'll do

  • Design, scale, and performance-tune GraphQL APIs, low-latency gRPC services, and SQL queries powering the promotions engine
  • Own highly scoped and 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 bottlenecks and risk areas in production and drive changes that make the platform more scalable
  • Set up and refine monitoring and alerting in DataDog for owned systems
  • Mentor engineers on the team and across teams that ship into the codebase through specs, pairing, and code review
  • Perform other duties as required

What they require

  • Minimum of 5 years of experience in software engineering
  • Solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design
  • Strong grasp of production systems at scale
  • Experience identifying areas of improvement in a production environment through load testing and tracing
  • Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
  • Experience with on-call rotations for a production service, including owning release cycles end-to-end
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills
  • Track record of authoring tech specs, runbooks, and cross-team design docs that stand up to scrutiny
  • Experience with modern web frameworks and API development
  • 2+ years of experience designing and evolving GraphQL schemas for product surfaces used by multiple clients including iOS, Android, and Web
  • Experience building and integrating multi-client / white-label platforms, including geo-based routing and per-client configuration
  • Strong grasp of relational databases
  • Experience operating services in a containerized environment
  • Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice
  • Experience with testing frameworks or equivalent
  • Experience with background job processing
  • Experience with asynchronous event handling infrastructure
  • Preferred: building applications in Elixir
  • Preferred: hexagonal architecture
  • Preferred: Domain Driven Development
  • Preferred: contribution to open source software
  • Preferred: experience working at startups
  • Preferred: passion for sports and/or esports

Benefits

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Opportunities for career progression
  • Opportunities for mentoring others
  • Most non-sales positions are eligible for a bonus
  • Best-in-class benefits for eligible employees
  • Personalized options, expert guidance, and always-on tools to support employees physically, financially, and emotionally

PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment content, it delivers online gaming and sports media products through platforms including Hollywood Casino, theScore Bet Sportsbook, and theScore media app.

GamingEnterprise

Details

Apply routeGreenhouse
CAD 145k–CAD 193k/yr