Penn National Gaming, Inc.

Senior Backend Engineer - REMOTE

Job ID
Penn Interactive Ventures - Philadelphia
Regular Full-Time
Information Technology & Engineering


Penn Interactive Ventures (PI) is a real-money interactive gaming company headquartered in Philadelphia. As the digital arm of Penn National Gaming (NASDAQ: PENN), the largest regional casino operator in the U.S., we are poised for fast-paced growth in the sports betting and online casino space and are looking for a Senior Backend Engineer to join our expanding Sportsbook team! Previous work in the gaming industry is not important but we do expect your work-product will reflect a strong technical background and a dedication to concise, scalable code.

Your daily responsibilities include

The Senior Backend Engineer will work on a small, cross-functional team to develop the backend and various APIs while integrating with multiple client teams for a one-of-a-kind, native sports betting experience. They will also work with the full team of backend engineers and own the service layer of our application, helping to build a revolutionary sportsbook from the ground up. 



  • Own projects throughout the software development lifecycle, translating business requirements into technical specifications, leading a team of developers through implementation, and ensuring the project’s continuous improvement and maintenance after deployment.
  • Contribute to the continuous maintenance and improvement of backend architecture across multiple environments, including caching strategies, third party integrations, PostgreSQL databases, and a containerized deployment infrastructure.
  • Act as both a mentor and a leader within your team through code reviewing, knowledge sharing, and active participation in technical implementation discussions with product teams.
  • Collaborate with designers, product managers, ops engineers, client engineers, QA engineers, and various other teams and stakeholders to solve innovative problems utilizing out-of-the-box solutions.
  • Communicate clearly and effectively using Github, Slack, Google Docs, and JIRA, so as to keep all stakeholders in-the-loop regarding relevant issues.
  • Interact thoughtfully and professionally with everyone, including non-technical colleagues.
  • Demonstrate best-in-class programming skills to develop secure, tested, optimized, scalable code.
  • Ability to work in a highly regulated environment and develop code according to regulatory requirements



  • 5+ years experience building and maintaining backend systems and implementing APIs for various consumers.
  • Strong knowledge and professional experience in Python, Golang, or a related programming language is preferred. 
  • Experience with deploying code in Linux based environments such as Debian or Ubuntu
  • Experience with Git or other distributed version control systems.
  • Sufficient in writing well tested code with experience in testing practices like TDD and integration testing.
  • General computing knowledge -- familiarity with the standard suite of Web Protocols (HTTP, TCP, etc.).
  • Familiar with virtualization (ex. Docker, rkt)


Bonus Points

  • Experience working with Django/Flask. 
  • Experience building & running microservices in Go.
  • Experience administering AWS Core Services (S3, SQS, EC2, ECS, etc.).
  • Experience deploying code via Kubernetes
  • A passion for sports or betting.




Something to leave you with

Penn Interactive is committed to helping our team members live their best, healthy life. We offer unique and competitive benefits that help our team members stay healthy and safe.  Some of our competitive benefits include:

    • Flexible paid time off options and holiday time

    • A multi-carrier marketplace that has a wide array of medical, dental, and vision insurance options

    • 401K saving & matching program

    • Collaborate and flexible working environments

Top Places to Work



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed