Senior Software Engineer, Data

PlayOn Sports

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, build, and operate data services and APIs that leverage PlayOn's foundational data platform.
  • Partner with Data Platform engineers to translate event streams and pipelines into application-ready interfaces.
  • Own technical design for major features, including API shape, data contracts, versioning, and backward compatibility.
  • Build in Python and SQL across event-driven architectures.
  • Collaborate with application teams to define integration patterns and service expectations.
  • Improve observability, correctness, and operational maturity of data products.
  • Optimize platform performance and cloud cost efficiency.

Requirements

  • 5+ years of experience building production software systems, ideally including data services or platform APIs.
  • Strong Python skills (production-grade, testable, maintainable code).
  • Strong SQL skills and comfort working with large analytical datasets.
  • Experience with event-driven architectures and streaming systems (Kafka, Flink, or equivalent).
  • Experience designing and operating REST APIs consumed by application teams.
  • Comfort taking technical ownership and driving design decisions.

Preferred Qualifications

  • Experience with Snowflake or similar cloud data warehouses.
  • Background in data modeling for analytical or operational use cases.
  • ML engineering basics, such as feature pipelines or model-adjacent data services.

Benefits

  • Multiple medical insurance plans
  • Dental, vision, life, and disability insurance
  • Company equity (stock options)
  • Open PTO policy
  • 401K plan with company match
  • Employee Emergency Fund

About the Company

PlayOn Sports operates one of the largest real-time data ecosystems in high school sports, spanning streaming video, ticketing, scoring, and fan engagement across NFHS Network, GoFan, and MaxPreps. We are a growth-stage company on a mission to make high school sports more accessible, more memorable, and more connected than ever before.

Skills & tools

PythonSQLKafkaSnowflakeAPI

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years production software experience
  2. 02Strong Python skills
  3. 03Strong SQL skills
  4. 04Event-driven architectures experience
  5. 05Streaming systems experience
  6. 06REST API design experience