Senior Software Engineer - Pricing Team

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

Description For Senior Software Engineer - Pricing Team

PENN Entertainment, Inc. is at the forefront of North American integrated entertainment, combining casino gaming, sports content, and online betting experiences. The role is within theScore team, specifically on the Pricing Team, which is crucial for in-house odds production and Vegas platform integration. As a Senior Engineer, you'll work on developing and maintaining the Pricing Engine, which combines data science insights with live sports market feeds for odds generation. You'll also manage Dartboard, an administrative UI for traders. The position offers a blend of technical challenges, including working with Java, Elixir, and cloud infrastructure, while maintaining high standards for latency and reliability. The role provides opportunities for technical leadership, cross-team collaboration, and strategic input into the team's direction. PENN Entertainment offers a supportive environment focused on career growth, with multiple locations across North America and a commitment to pushing boundaries in gaming and entertainment technology. The company culture emphasizes innovation, collaboration, and professional development, making it an ideal place for engineers passionate about creating cutting-edge gaming and sports media products.

Last updated 15 days 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 and feature design
  • 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 abilities and independent troubleshooting
  • 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.

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.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.