Full-Time

Senior Software Developer

Trading

Posted on 8/1/2025

Penn Interactive

Penn Interactive

201-500 employees

Develops online sportsbooks and casino games

No salary listed

Remote in Canada

Remote

Category
Quantitative Finance (1)
Required Skills
RabbitMQ
gRPC
Kubernetes
Microsoft Azure
Elixir
MySQL
Laravel
Git
Ruby on Rails
Jest
Apache Kafka
Postgres
Docker
AWS
Terraform
Redis
Celery
Django
Google Cloud Platform
Requirements
  • A solid foundation in computer science, with competencies in data structures, distributed systems, algorithms and software design
  • Significant experience operating production systems at scale, including performance tuning and monitoring
  • Proven ability to build reliable, high-throughput distributed systems and real-time data pipelines
  • Comfortable participating in on-call rotations and navigating live production issues
  • Hands-on experience with event-driven systems (Kafka, RabbitMQ, SQS/SNS, Pub/Sub)
  • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Sinatra, Django, Laravel, Node)
  • Strong experience with relational databases (Postgres, MySQL), Redis, and Redis Cluster
  • Familiar with Kubernetes, CI/CD pipelines, Git workflows, and terminal-based tooling
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent.
  • Familiarity working with cloud platforms like Google Cloud, Azure or AWS
  • Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
Responsibilities
  • Develop and maintain event-driven systems built with Elixir (Phoenix LiveView, Broadway, Commanded), Postgres, Redis and Apache Kafka
  • Design and build scalable data feed integrations and gRPC/REST services
  • Tackle complex, high-impact technical challenges and drive proposals across teams and leadership
  • Shape architecture and delivery of new features in a collaborative agile setting
  • Work with other teams to build and evolve internal service integrations
  • Set up and improve monitoring and alerting (DataDog, Bugsnag, PagerDuty)
  • Identify system bottlenecks and risks; drive long-term scalability improvements
  • Support product teams with technical planning, specs, and performance guidance
  • Mentor engineers and contribute to evolving engineering practices and standards
Desired Qualifications
  • Experience with Kafka, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports

Penn Interactive specializes in developing online sportsbooks, casinos, and free-to-play gaming experiences, utilizing cutting-edge technologies to deliver immersive sports betting experiences and enhance the overall gaming experience. The company leverages advanced technologies to provide a seamless and engaging gaming experience, including innovative features for sports betting and casino gaming.

Company Size

201-500

Company Stage

N/A

Total Funding

N/A

Headquarters

Philadelphia, Pennsylvania

Founded

2015

Growth & Insights

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
INACTIVE