Senior Software Engineer, Sportsbook Platform

Penn Interactive

1h ago • Remote

Senior

Remote

145,000 - 193,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Sportsbook Platform)
  • Focus: Backend APIs and real-time delivery across mobile apps and web

Description

Own the design, scaling, and tuning of APIs and real-time services powering sportsbook experiences on iOS, Android, and web. Treat the API schema as a versioned contract with released mobile apps, ensuring safe migrations and client model sync. Build reliable, high-throughput systems, improve observability with Datadog, and collaborate end-to-end from API to screen.

Responsibilities

  • Design, scale, and tune APIs and real-time delivery services
  • Version API contracts and plan migrations for iOS/Android while keeping client models in sync
  • Build and operate services that remain fast and correct under high throughput and bursty load
  • Identify production bottlenecks and performance risks; drive scalability improvements
  • Set up and refine monitoring, alerting, and tracing in Datadog
  • Develop native Android/iOS features when needed in Swift or Kotlin (alongside mobile teams)
  • Write thorough tests for features and bug fixes
  • Own features end to end (API to screen), including cross-client debugging
  • Draft proposals, tech specs, and runbooks; present to leadership and partner teams
  • Mentor teammates through code review and pairing

Requirements

  • 5+ years in software engineering, mostly on backend/API systems
  • 2+ years designing/evolving multi-client APIs (iOS, Android, web) with versioning and backward compatibility
  • Daily hands-on experience using AI coding agents with clear prompting/testing/review processes
  • Experience building real-time features (subscriptions, streaming, push-based updates)
  • Strong CS foundation: data structures, distributed systems, algorithms, and software design
  • Experience resolving production performance regressions using load testing and tracing (CPU, I/O, memory, latency)
  • On-call experience for production services and ownership of release cycles
  • Experience with a server framework (Phoenix, Ruby on Rails, FastAPI, Laravel, or Node)
  • Clear writing: tech specs, runbooks, and cross-team design docs
  • Willingness to learn native iOS and Android in Swift/Kotlin (prior mobile shipping is a plus)

Benefits

  • Competitive compensation package
  • Education and conference reimbursements
  • Career progression opportunities and mentoring
  • Fun, relaxed work environment

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Sportsbook Platform role

Improve your resume for just $5

$145,000 – $193,000/year

Unlock Full Resume Report