Senior Software Engineer - Pricing 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

Description For Senior Software Engineer - Pricing Team

PENN Entertainment, Inc. is North America's leading provider of integrated entertainment, sports content, and casino gaming experiences. The company is seeking a Senior Software Engineer to join their Pricing Team at theScore. This role is crucial in developing and maintaining the Pricing Engine, which integrates data from Data Science teams with live sports market feeds to generate accurate odds.

As a Senior Engineer, you'll work with Java and Quarkus framework to build services that generate and manage odds, while also using Elixir and Phoenix LiveView for the Dartboard UI. The role involves implementing critical features like suspension logic, resulting processes, and trader adjustment functionality. You'll be part of a distributed team of engineers, product managers, and designers focused on delivering market-leading applications.

The position requires strong technical expertise in distributed systems, software design, and database management. You'll lead cross-team technical discussions, identify platform opportunities, and work closely with tech leads to set team direction. The role offers competitive compensation, career growth opportunities, and a supportive work environment.

Working at PENN Entertainment means being part of a company that operates major platforms like ESPN BET, Hollywood Casino, and theScore Bet Sportsbook & Casino. The company values career growth and provides opportunities to expand skills while working on cutting-edge technology in the gaming and entertainment industry.

Last updated a month ago

Responsibilities For Senior Software Engineer - Pricing Team

  • Develop and enhance the Pricing Engine and SGP Services using Java and Quarkus framework
  • Maintain and enhance Dartboard UI using Elixir and Phoenix LiveView
  • Implement suspension logic, resulting processes, and trader adjustment functionality
  • Implement monitoring and alerting mechanisms using DataDog
  • Participate in agile/scrum processes
  • Manage deployments to cloud platforms
  • Participate in on-call rotation
  • Lead cross-team technical discussions
  • Work with tech lead and engineering manager to set team direction

Requirements For Senior Software Engineer - Pricing Team

Java
PostgreSQL
MySQL
Kubernetes
  • Strong Computer Science foundation with understanding of data structures, distributed systems, and software design
  • Experience with modern web frameworks and API development
  • Proficiency in one or more programming languages (Java, Elixir, Python)
  • Strong experience with relational databases (PostgreSQL and MySQL)
  • Proficient in terminal operations
  • Knowledge of Kubernetes and container orchestration
  • Understanding of caching strategies and tools
  • Excellent analytical and problem-solving abilities
  • Strong communication skills

Benefits For Senior Software Engineer - Pricing 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. Senior Software Engineer - Pricing Team

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.

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.

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.