Penninteractive
Senior Software Engineer, Sportsbook Platform
Remote, Canada. Posted 3 days ago
The role
You will design, scale, and tune APIs and real-time delivery services. You will build and operate services for high throughput and develop native Android and iOS features when needed. You will use AI coding agents as your main way of building.
What you will do
- Design, scale, and tune APIs and real-time delivery.
- Treat API schema as a versioned contract with mobile apps.
- Build and operate services for high throughput and bursty load.
- Find bottlenecks and risks in production.
- Set up and refine monitoring, alerting, and tracing in Datadog.
- Develop native Android and iOS features in Swift or Kotlin when needed.
- Write thorough tests for every feature and bug fix.
- Own features end to end from API to screen.
- Debug problems crossing client and server boundaries.
- Use AI coding agents to plan, direct, and review work.
Required qualifications
- Daily experience building software with AI coding agents.
- At least 5 years of experience in software engineering, mostly on backend or API systems.
- 2+ years designing and evolving APIs used by multiple clients.
- Experience building real-time features such as subscriptions, streaming, or push-based updates.
- Solid foundation in computer science, data structures, distributed systems, algorithms, and software design.
- Experience finding and fixing production performance regressions.
- Experience on an on-call rotation for a production service.
- Experience with a server framework such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.
- Clear writing for tech specs, runbooks, and design docs.
- Comfortable working in the terminal, with Git and GitHub or similar.
Nice to have
- Native mobile experience in Swift or Kotlin
- GraphQL, including federated graphs
- Elixir and Absinthe
- Strong relational database skills, such as PostgreSQL or MySQL
- Kubernetes and operating services in containers
- Background job processing (Oban, Exq, Sidekiq, Celery) and event infrastructure (Kafka, RabbitMQ, SQS/SNS, Pub/Sub)
Benefits
- Competitive compensation package
- Fun, relaxed work environment
- Education and conference reimbursements
- Opportunities for career progression and mentoring others
About the company
PENN Entertainment, Inc. is North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences. They deliver experiences through casinos, racetracks, online gaming, and sports betting.