Software Engineer, Sportsbook Platform

🔥 0 minutes ago

🇨🇦 Canada – Remote

💵 $115k - $145k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🏗️ Platform Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Penn Interactive

Penn Interactive

201 - 500 employees

Penn Interactive (PI) is an interactive gaming company headquartered in Philadelphia with offices in Greenfield, MA, and Cherry Hill, NJ. As the digital arm of PENN Entertainment (NASDAQ: PENN), North America’s leading provider of integrated entertainment, sports content, and casino gaming experiences, we are poised for fast-paced growth in the sports betting and online casino space. We have teamed up with Barstool Sports and theScore to create a unique and exciting sports betting experience through our retail books and the Sportsbook mobile apps.

📋 Description

• 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 • Mentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code review • Other duties as required.

🎯 Requirements

• You possess a minimum of 3 years of experience in Software engineering • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design • 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 • Passionate about clean code architecture and software craftsmanship • Excellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross-team design docs that stand up to scrutiny • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Fast API, Laravel, Node) • Experience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web) • Experience building and integrating multi-client / white-label platforms, including geo-based routing and per-client configuration • A strong grasp of relational databases, including PostgreSQL and MySQL • Experience with Kubernetes and comfort operating services in a containerized environment • Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent • Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk) • Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub) • NICE TO HAVE: building GraphQL APIs with Absinthe, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports

🏖️ Benefits

• Competitive compensation package • Fun, relaxed work environment • Education and conference reimbursements. • Opportunities for career progression and mentoring others

Apply Now

Similar Jobs

🔥 2 hours ago

Wavelo

51 - 200

📡 Telecommunications

☁️ SaaS

🤝 B2B

Manager of Engineering Operations leading technical team and standardizing architecture for telecom platform. Focused on enhancing developer experience and defining engineering standards.

🇨🇦 Canada – Remote

💵 $140k - $160k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🏗️ Platform Engineer

🔥 3 hours ago

Element451

51 - 200

📚 Education

🤖 Artificial Intelligence

☁️ SaaS

Senior Platform Engineer responsible for overseeing reliability and operations of an AI-driven platform. Building automation to ensure system health and efficiency across various engineering disciplines.

🔥 3 hours ago

Tucows

1001 - 5000

🛍️ eCommerce

📡 Telecommunications

Engineering Manager for Wavelo overseeing Platform Foundations team and enhancing backend infrastructure for telecom solutions.

🇨🇦 Canada – Remote

💵 $140k - $160k / year

💰 Post-IPO Equity on 2017-02

⏰ Full Time

🟡 Mid-level

🟠 Senior

🏗️ Platform Engineer

🔥 22 hours ago

Dropbox

1001 - 5000

🏢 Enterprise

⚡ Productivity

Senior Client Platform Engineer managing Dropbox’s Windows endpoint platform. Driving improvements in security, compliance, and operational quality while collaborating with other teams.

🕒 Yesterday

Software Engineer II developing scalable data solutions for Pantheon's WebOps Platform. Collaborating with cross-functional teams to enhance data infrastructure.

🇨🇦 Canada – Remote

💵 $103.2k - $129k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🏗️ Platform Engineer