Principal Engineer - Apps
Toronto, Ontario, Canada - Permanent
Job Description
Were looking for a Principal Engineer, Apps to guilde our cross-platform client engineering team managing our clients Sports Live app development across mobile, web, and connected TV devices. This role requires a hands-on technical engineer who can architect, code, and manage at scale. You will collaborate closely with cross-functional teammates to build cutting-edge experiences for a media-rich, high-performance video streaming platform that delight our users and drive outcomes for the business, while championing best practices in modern app development. Initially, you will collaborate with and manage external product development partners but eventually build out capabilities and team in house.
What you'll be doing:
Lead and mentor a cross-functional engineering team working across Swift, Kotlin, Next.js, JavaScript, HTML/CSS, BrightScript and modern front-end/mobile frameworks. Partner with Product, Design, and backend teams to deliver seamless, performant client-side experiences for both video streaming and interactive gaming use cases.
Define, design and evolve a scalable, efficient architecture that supports their Sports Live and partner app platforms.
Ensure excellent application speed, accessibility, and cross-device performance across all platforms.
Work closely with DevOps team and backend teams to integrate APIs and leverage AWS services and CI/CD practices for scalable client experiences.
Foster a strong engineering culture through code reviews, technical mentorship, and career development.
Must Have Skills:
10+ years of hands-on software engineering experience with a track record of shipping high scale consumer digital products.
Deep technical expertise in providing backend systems that power Mobile or Web Frontends.
Passionate about sports, streaming technology, gaming and/or digital advertising industries.
Knowledge of AWS services including API Gateway, CloudFront, S3, Lambda, and EKS.
Experience working in modular, event-driven and API-driven architectures, particularly in media-heavy apps.
Strong understanding of Agile methodologies and backlog management, with the ability to translate product requirements into clear, actionable engineering tasks.
Nice to Have Skills:
Familiarity with video streaming architectures and common patterns for media playback, buffering, and delivery.