Senior Software Developer, ESPN Ecosystem

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
Sports · Gaming

Description For Senior Software Developer, ESPN Ecosystem

theScore, a subsidiary of PENN Entertainment, is seeking a Senior Software Developer for their ESPN Ecosystem team. This role focuses on enhancing the cross-app experience between ESPN and ESPN BET platforms, aiming to provide users with a unified experience across both apps. The goal is to offer a seamless sports media and betting experience for sports fans through intuitive cross-product integrations.

Key Responsibilities:

  • Develop using Elixir, Phoenix, and Phoenix LiveView
  • Create and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Solve complex technical problems
  • Ensure high code quality and test coverage in regulated systems
  • Collaborate on design, architecture, and feature delivery in an agile environment
  • Set up monitoring and alerting systems
  • Identify and address scalability issues
  • Provide mentorship to other developers

Requirements:

  • Strong foundation in computer science, data structures, distributed systems, and algorithms
  • Experience with production systems at scale and on-call rotations
  • Proficiency in modern web frameworks and API development
  • Strong grasp of relational databases, particularly PostgreSQL
  • Experience with Git, testing frameworks, and background job processing
  • Familiarity with asynchronous event handling infrastructure

The ideal candidate will have experience with Kubernetes, Kafka, GraphQL APIs, hexagonal architecture, and Domain Driven Development. A passion for sports and/or esports is a plus.

theScore offers a competitive compensation package, a fun work environment, education and conference reimbursements, and parental leave top-up. This is a hybrid position with the opportunity for remote work. Join theScore and be part of a team shaping the future of sports media and betting experiences!

Last updated 2 months ago

Responsibilities For Senior Software Developer, ESPN Ecosystem

  • Develop using Elixir, Phoenix, and Phoenix LiveView
  • Create and optimize gRPC endpoints, GraphQL APIs, and SQL queries
  • Solve complex technical problems
  • Ensure high code quality and test coverage in regulated systems
  • Collaborate on design, architecture, and feature delivery
  • Set up monitoring and alerting systems
  • Identify and address scalability issues
  • Provide mentorship to other developers

Requirements For Senior Software Developer, ESPN Ecosystem

PostgreSQL
MySQL
Kubernetes
Kafka
  • Solid foundation in computer science
  • Experience with production systems at scale
  • Experience with on-call rotations
  • Proficiency in modern web frameworks and API development
  • Strong grasp of relational databases, including PostgreSQL
  • Experience with Git and GitHub
  • Experience with testing frameworks
  • Experience with background job processing
  • Experience with asynchronous event handling infrastructure

Benefits For Senior Software Developer, ESPN Ecosystem

Parental Leave
  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top up

Interested in this job?

Jobs Related To theScore Senior Software Developer, ESPN Ecosystem

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, focusing on enhancing cross-app experience between ESPN and ESPN BET platforms.