Staff Software Developer, Pricing Engine

theScore empowers millions of sports fans through its digital media and sports betting products, offering personalized live scores, news, stats, and betting information.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Gaming · Finance

Description For Staff Software Developer, Pricing Engine

theScore, a subsidiary of PENN Entertainment, is seeking a Staff Software Developer for their Pricing Engine team. 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 and timely odds. The position involves working with a distributed team of engineers, product managers, and designers to deliver top-notch apps in the sports betting and iCasino industry.

As a Staff Software Developer, you'll work primarily with Java and the Quarkus framework for the Pricing Engine, and Elixir with Phoenix LiveView for Dartboard. You'll be responsible for enhancing services, solving complex technical problems, and ensuring high code quality in a regulated environment. The role requires collaboration with various teams, participation in design and architecture decisions, and setting up monitoring and alerting systems.

Key responsibilities include developing and scaling services, navigating sensitive systems, improving best practices, and providing mentorship to other developers. As a Staff Engineer, you'll also shape the technical vision, lead cross-team collaborations, provide architectural guidance, and drive innovation across the organization.

The ideal candidate should have 8+ years of professional software development experience, strong leadership skills, and expertise in languages like Java, Python, or Elixir. You should be proficient in system design, database management, DevOps practices, and performance optimization. Experience with asynchronous event handling, command-line operations, and testing frameworks is essential.

theScore offers a competitive compensation package, a fun work environment, education reimbursements, parental leave top-up, and career progression opportunities. This hybrid role is based in Toronto and is part of an exciting initiative operating under stringent requirements for latency, throughput, and uptime to ensure the best possible experience for users in the sports betting and iCasino industry.

Last updated 3 months ago

Responsibilities For Staff Software Developer, Pricing Engine

  • Develop, scale, and optimize services for the Pricing Engine and Same Game Parlay (SGP)
  • Solve technical problems of high scope and complexity
  • Navigate highly sensitive and regulated systems
  • Collaborate and improve best practices
  • Participate in design and architecture
  • Collaborate with other teams and stakeholders
  • Set up monitoring and alerting
  • Identify bottlenecks and areas of high risk
  • Support teams through code review
  • Provide mentorship and education
  • Shape technical vision and long-term strategy
  • Lead cross-team collaboration
  • Provide architectural oversight
  • Drive innovation and continuous improvement

Requirements For Staff Software Developer, Pricing Engine

Java
Kubernetes
  • 8+ years of professional software development experience
  • Strong background in designing and building large-scale, distributed systems
  • Leadership skills and ability to mentor engineering teams
  • Expertise in Java/Python/Elixir or equivalent
  • Experience in system design and architecture
  • Extensive experience with relational and/or NoSQL databases
  • Strong understanding of Kubernetes, containerization, CI/CD pipelines
  • Experience in profiling, performance tuning, and scaling applications
  • Excellent communication skills
  • Experience with asynchronous event handling
  • Proficient in terminal operations
  • Experience with Git and platforms like GitHub
  • Familiarity with testing frameworks

Benefits For Staff Software Developer, Pricing Engine

Parental Leave
Education Budget
  • 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 theScore Staff Software Developer, Pricing Engine

Staff Software Developer, Trading

Staff Software Developer role at theScore, building trading tools and managing risk in a fast-paced sports betting environment.

Senior Technical Program Manager

Senior Technical Program Manager role at LinkedIn leading infrastructure engineering initiatives and cross-functional programs.

Staff Full Stack Software Engineer - Infrastructure Business Engineering

Staff Full Stack Software Engineer position at LinkedIn focusing on infrastructure business engineering and operations software development.

Staff Technical Program Manager

Staff Technical Program Manager role at LinkedIn leading high-impact technical programs in Talent Enterprise Engineering, requiring 8+ years experience and strong leadership skills.

Senior Instructional Engineer

Senior Instructional Engineer position at LinkedIn combining technical expertise with educational leadership to develop and deliver training programs for global engineering organization.