PENN Entertainment is seeking a Senior Software Developer to join their Pricing Team. This role involves working with a distributed team of engineers, product managers, and designers to enhance the Pricing Engine and SGP Services, which are crucial for supplying odds to the Vegas platform. The Senior Software Developer will primarily use Java to build and improve services that generate and manage odds, as well as maintain and enhance the Dartboard UI using Elixir and Phoenix LiveView. They will also implement key features such as suspension logic, resulting processes, and trader adjustment functionality.
The role requires ensuring system reliability through robust monitoring and alerting mechanisms using tools like DataDog, participating in agile processes for the design, architecture, and delivery of new features, and managing deployments to cloud infrastructure. Additionally, the Senior Software Developer will participate in an on-call rotation to address critical issues during off-business hours.
Beyond the Pricing Team, the Senior Engineer will identify platform opportunities, lead cross-team technical discussions, collaborate effectively with other teams, and work closely with the tech lead and engineering manager to help set the team's direction. They will also demonstrate technical proficiency in the team's tech stack, tooling, and architecture to lead wide-ranging projects effectively.
Responsibilities:
Requirements:
What PENN Entertainment Offers: