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 a month 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, Infrastructure Supply Chain

Senior Technical Program Manager position at Google Cloud, leading infrastructure supply chain initiatives with focus on technical program management and strategic planning.

gTech Business Solutions Architect

Lead technical strategy and solutions architecture for Google's Ads ecosystem, requiring 12 years of experience in web technologies and project management.

Senior Product Manager, Promotions

Senior Product Manager role at Google focusing on Promotions strategy and execution, working on innovative solutions to connect merchants with consumers across Google surfaces.

Senior BrandConnect Product Manager, YouTube

Lead YouTube's Brand Connect marketplace product strategy, enabling creator-brand partnerships and monetization solutions with competitive compensation and benefits.