Principal Software Engineer
Core
Lead end-to-end architecture and delivery of Bleacher Report's fan-facing real-time sports experiences, from GraphQL platforms and data pipelines to native mobile and web clients.
Role type
Principal Fullstack Engineer (Real-time Sports Platform)
Builds
Real-time sports data pipelines, GraphQL APIs, native mobile (iOS/Android/TV) and web clients for live scores, Gamecast, and messaging.
Domain
Media & Entertainment / Real-time Data / Sports Technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
TypeScript/Node.js, GraphQL (Apollo Federation), Frontend Architecture (React, Swift, Kotlin), Distributed Systems, Event-Driven Architecture (Kafka), Cloud Infrastructure (AWS, Kubernetes), Resilience Patterns, CI/CD, Observability
Preferred skills
Elixir/OTP, Push Notifications at Scale, Serverless Architectures, AI-assisted Development, Agentic AI Integration
Technologies
Apollo Federation, Kafka, PostgreSQL, MongoDB, DynamoDB, Redis, AWS, Kubernetes, EKS, Terraform, Datadog, OpenTelemetry, GitHub Actions
Responsibilities
Own end-to-end architecture across client apps, GraphQL API layer, backend microservices, and data stores; Drive design of federated GraphQL platform; Architect low-latency event-driven systems for real-time sports data; Set technical direction for client-facing experiences; Ensure Tier-1 reliability with SLAs and resilience patterns; Mentor senior and mid-level engineers; Investigate and resolve complex cross-cutting production issues; Drive innovation in AI-assisted development and agentic AI capabilities.
Seniority
Principal, hands-on IC with technical leadership