theScore, a wholly-owned subsidiary of PENN Entertainment, empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players. theScore's sports betting app 'theScore Bet Sportsbook & Casino' delivers an immersive and holistic mobile sports betting and iCasino experience.
As a Senior Software Developer on the Pricing Team, you will play a crucial role in developing and maintaining the Pricing Engine, which integrates data from Data Science teams with live sports market feeds to generate accurate and timely odds. You will also work on Dartboard, an administrative UI for internal traders to adjust odds.
Key responsibilities include:
- Developing and enhancing the Pricing Engine and SGP Services using Java and Quarkus
- Maintaining and enhancing the Dartboard UI using Elixir and Phoenix LiveView
- Implementing key features such as suspension logic, resulting processes, and trader adjustment functionality
- Ensuring system reliability through robust monitoring and alerting mechanisms
- Participating in agile processes and cloud infrastructure deployments
- Engaging in on-call rotation for critical issues
As a Senior Engineer, you will also:
- Identify platform opportunities and devise plans to address them
- Lead cross-team technical discussions
- Collaborate effectively with engineers from other teams
- Work closely with the tech lead and engineering manager to set the team's direction
- Demonstrate technical proficiency in the team's tech stack, tooling, and architecture
The ideal candidate should have:
- Strong computer science foundation
- Passion for clean code and software craftsmanship
- Versatility in modern web frameworks and API development
- Proficiency in one or more programming languages (e.g., Java, Elixir, Python)
- Strong experience with relational databases
- Familiarity with containerization and caching strategies
- Excellent problem-solving and communication skills
theScore offers a competitive compensation package, a fun work environment, education and conference reimbursements, parental leave top-up, and career progression opportunities.