Backend Software Engineer - Sports Modeling Automation Team

North America's leading provider of integrated entertainment, sports content, and casino gaming experiences.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Gaming · Enterprise SaaS · Sports

Description For Backend Software Engineer - Sports Modeling Automation Team

PENN Entertainment, Inc. is North America's leading provider of integrated entertainment, sports content, and casino gaming experiences. The Sports Modeling Automation Team is seeking a Backend Software Engineer to join their distributed team of engineers, product managers, and designers. The role focuses on developing and maintaining game state services, building data pipelines, and working with cutting-edge technologies like Java, Quarkus, and Kubernetes.

As a key member of the team, you'll be responsible for developing event-driven distributed systems, building internal tools, and working closely with data science teams. The ideal candidate should have strong computer science fundamentals, experience with Java and database systems, and excellent problem-solving abilities.

The position offers an opportunity to work on innovative projects across PENN's digital platforms, including ESPN BET, Hollywood Casino, and theScore. The company provides a supportive environment for career growth, competitive compensation, and various benefits including education reimbursement and parental leave.

Working in a hybrid environment, you'll be part of a company that values diversity and inclusion, while contributing to the development of best-in-class gaming and sports media products. This role is perfect for someone who wants to challenge conventions in gaming and entertainment while working with modern technologies and distributed systems.

Last updated 15 days ago

Responsibilities For Backend Software Engineer - Sports Modeling Automation Team

  • Develop and enhance game state services using Java and Quarkus framework
  • Develop event-driven distributed systems for large-scale data processing
  • Build internal tools and libraries for backend teams
  • Build streaming data pipelines
  • Work with data science teams on SDLC processes
  • Design and maintain data systems
  • Implement monitoring and alerting using DataDog
  • Participate in on-call rotation
  • Manage cloud platform deployments
  • Collaborate on team direction with tech lead and engineering manager

Requirements For Backend Software Engineer - Sports Modeling Automation Team

Java
PostgreSQL
MySQL
Kubernetes
  • Strong Computer Science foundation in data structures and distributed systems
  • Experience with modern web frameworks and API development
  • Proficiency in Java with willingness to learn new technologies
  • Strong experience with PostgreSQL and MySQL
  • Proficiency in terminal operations
  • Knowledge of Kubernetes and container orchestration
  • Understanding of caching strategies and tools
  • Excellent analytical and problem-solving abilities
  • Strong communication skills
  • Experience with clean architecture and software craftsmanship

Benefits For Backend Software Engineer - Sports Modeling Automation Team

Education Budget
Parental Leave
  • Competitive Compensation Package
  • Fun, Relaxed Work Environment
  • Education and Conference Reimbursements
  • Parental Leave Top-Up
  • Career Progression Opportunities and Mentorship

Interested in this job?

Jobs Related To PENN Entertainment, Inc. Backend Software Engineer - Sports Modeling Automation Team

Sports Modeling Automation Engineer

Senior Backend Engineer role at PENN Entertainment focusing on sports modeling automation, distributed systems, and data processing using Java and modern technologies.

Backend Software Engineer - Sports Modeling Automation Team

Senior Backend Engineer role at PENN Entertainment focusing on sports modeling automation, distributed systems, and data pipeline development using Java and cloud technologies.

Senior Software Engineer - Pricing Team

Senior Software Engineer position at PENN Entertainment focusing on developing and maintaining the Pricing Engine for sports betting odds generation using Java and Elixir.

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite technology and global broadband access.

Senior Software Development Engineer, Virtual Systems Core

Senior Software Engineer role at Amazon Robotics focusing on building high-performance simulations of robotic solutions and core infrastructure development.