Penninteractive
Software Engineer, Sportsbook Platform
Canada, Remote
Sponsorship not specified$115k-$145kDetected 19 days ago
RubyElixiriOSAndroidNode.jsRailsLaravelDistributed SystemsData StructuresAlgorithmsCode ReviewGitSQLPostgreSQLMySQLAWSGCPKubernetesDatadogAPI DevelopmentGraphQLgRPCKafkaRabbitMQ
About the role
- We are the team behind the marketplace: the event, market, and page-composition systems that decide how bets are surfaced, organized, and updated for the user.
- Our stack is primarily Elixir and Phoenix, backed by PostgreSQL, Kafka, and a service mesh of gRPC and GraphQL endpoints running on Kubernetes.
- We operate at the scale and latency that live sports demand, which means we care deeply about production hygiene: load testing, tracing, structured monitoring, and clear on-call expectations.
Responsibilities
- What we own is everything around markets: how markets are modelled, how pages are composed, and how quickly changes propagate to patrons.
- Develop, scale, and optimize the GraphQL APIs, gRPC endpoints, and SQL queries that power the marketplace
- Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
- Design, architect, and deliver new features end-to-end in a collaborative agile/scrum environment
- Identify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalable
- Take on the Sportsbook Platform Support rotation, which owns release management and deployment management during its window
- Set up and refine monitoring and alerting in DataDog for the systems you own
Requirements
- Other duties as required.
- You possess a minimum of 3 years of experience in Software engineering
- Strong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracing
- Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
- Experience with on-call rotations for a production service, including owning release cycles end-to-end
Nice to have
- Competitive compensation package
- Fun, relaxed work environment
- Opportunities for career progression and mentoring others
- $115,000 - $145,000 CAD
- Penn Interactive is proud to be an equal opportunity workplace.
Skills
- PENN Entertainment, Inc. is North America's leading provider of integrated entertainment, sports content, and casino gaming experiences.
- A strong grasp of relational databases, including PostgreSQL and MySQL
Compensation
- $115,000 - $145,000 CAD
- That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life.
Benefits
- Education and conference reimbursements.
- Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus.
- Additionally, Penn Interactive provides best-in-class benefits to eligible employees.
- We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most.
Company info
- The Sportsbook Platform team owns the backend that powers theScore Bet Sportsbook.
- the event, market, and page-composition systems that decide how bets are surfaced, organized, and updated for the user.
Apply directly at Penninteractive →Create a free account for alerts like thisView Penninteractive immigration profile
This listing is sourced directly from Penninteractive's careers page and normalized into a canonical job model.