Senior Software Engineer, Sportsbook Platform
New
P
Penn InteractiveOnline gaming
Remote, United StatesFull-TimeSenior
Salary$145,000 — $193,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of experience in software engineering, with most of it on backend or API systems. 2+ years designing and evolving APIs used by multiple clients (iOS, Android, web), including versioning and backward compatibility.
- Required Skills
- GitDatadogDistributed Systems
Requirements
- Have at least 5 years of software engineering experience, with most experience in backend or API systems.
- Have 2+ years designing and evolving APIs used by iOS, Android, and web clients, including versioning and backward compatibility.
- Have hands-on, daily experience building software with AI coding agents such as Claude Code, Cursor, or Copilot agents; be able to describe prompting, constraints, testing, review, and agent limitations.
- Have experience building real-time features such as subscriptions, streaming, or push-based updates.
- Have a foundation in computer science, including data structures, distributed systems, algorithms, and software design.
- Have experience diagnosing and fixing production performance regressions involving CPU, I/O, memory, or latency through load testing and tracing.
- Have experience on an on-call rotation for a production service and owning release cycles end to end.
- Have experience with a server framework such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.
- Be willing to learn native iOS and Android development in Swift or Kotlin.
- Have authored tech specs, runbooks, and cross-team design documents.
- Be comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice.
Responsibilities
- Design, scale, and tune APIs and their real-time delivery.
- Treat API schemas as versioned contracts with released mobile apps; classify breaking changes and plan migrations with iOS and Android leads.
- Build and operate services that remain fast and correct under high throughput and bursty load.
- Find production bottlenecks and risks, and drive changes that improve platform scalability.
- Set up and refine monitoring, alerting, and tracing in Datadog for owned systems.
- Develop native Android and iOS features in Swift or Kotlin when needed, alongside the mobile teams.
- Write thorough tests for features and bug fixes, and own features end to end from API to screen.
- Debug problems across client and server boundaries and shape APIs around client needs, caching, and weak-network behavior.
- Use AI coding agents to build software, directing the work and reviewing their output.
- Draft proposals, tech specs, and runbooks; present them to leadership and partner teams; mentor teammates through reviews, pairing, and documentation.
View Full Description & ApplyYou'll be redirected to the employer's site