Senior Software Developer, Pricing Engine

theScore, a wholly-owned subsidiary of PENN Entertainment, empowers millions of sports fans through its digital media and sports betting products.
Backend
Senior Software Engineer
Hybrid
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer, Pricing Engine

Senior Software Developer role at theScore, developing a Pricing Engine for sports betting using Java, Elixir, and cloud technologies.

Senior QA Engineer

Senior QA Engineer role at theScore, responsible for ensuring high-quality software solutions for sports fans across multiple platforms.

Senior QA Engineer

Senior QA Engineer role at theScore, responsible for delivering quality software solutions for sports media and betting apps across multiple platforms.

Senior QA Engineer

Senior QA Engineer role at theScore, responsible for ensuring high-quality software solutions for sports media and betting apps across multiple platforms.

Senior Software Developer, ESPN Ecosystem

Senior Software Developer role at theScore to enhance cross-app experience between ESPN and ESPN BET platforms.

Description For Senior Software Developer, Pricing Engine

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.

Last updated 2 months ago

Responsibilities For Senior Software Developer, Pricing Engine

  • Develop and enhance the Pricing Engine and SGP Services using Java and Quarkus
  • Maintain and enhance Dartboard UI using Elixir and Phoenix LiveView
  • Implement key features such as suspension logic, resulting processes, and trader adjustment functionality
  • Ensure system reliability through robust monitoring and alerting mechanisms
  • Participate in agile processes and cloud infrastructure deployments
  • Engage in on-call rotation for critical issues
  • 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

Requirements For Senior Software Developer, Pricing Engine

Java
PostgreSQL
MySQL
  • Strong computer science foundation
  • Passion for clean code and software craftsmanship
  • Experience with modern web frameworks and API development
  • Proficiency in one or more programming languages (e.g., Java, Elixir, Python)
  • Strong experience with relational databases such as PostgreSQL and MySQL
  • Proficiency 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 Developer, Pricing Engine

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?