Talent.com
Senior Software Engineer (iOS + Desktop / Core Systems)
Senior Software Engineer (iOS + Desktop / Core Systems)Gamestrat • Ottawa, ON, CA
Senior Software Engineer (iOS + Desktop / Core Systems)

Senior Software Engineer (iOS + Desktop / Core Systems)

Gamestrat • Ottawa, ON, CA
Il y a 3 jours
Type de contrat
  • Temps plein
Description de poste

Senior Software Engineer (iOS + Desktop / Core Systems)

Start Date

Start Date Immediately Location Ottawa / Hybrid Type Full-Time

GameStrat is one of the fastest-growing tech startups and the market leader in instant video replay software for football teams and tactical training groups. Founded by former University of Ottawa football players, it began as a tool to give their team a competitive advantage on game day and quickly evolved into the go-to solution for football programs, as well as for defense and law enforcement organizations.

Now trusted by over 1,000 teams and organizations across North America, GameStrat is known for its speed, reliability, and ease of use, helping football coaches on game day while also providing tactical units with a powerful tool to enhance training and evaluations.

The Role

This is a senior individual contributor role focused on core systems spanning iOS and desktop applications used in live, real-world environments. You will work on cross-platform software and hardware-adjacent workflows that support multiple product lines across football and tactical training use cases.

This role supports both the continued evolution of our football platform and the development of new applications for law enforcement and military use cases. You will help shape shared technical foundations that support multiple markets, rather than working on a single isolated product.

You will not be handed perfectly scoped tasks. You will be trusted to identify problems, propose solutions, and execute with a strong sense of responsibility to the product and the environments in which it is used.

This role is best suited for someone who is comfortable operating without perfect requirements enjoys turning real world problems into working systems.

What You Will Work On

  • Cross-platform desktop applications running on macOS and Windows
  • Video capture, playback, tagging, and performance-critical analysis workflows
  • Systems designed to operate reliably in offline, low-connectivity, or constrained environments
  • Shared architecture supporting both football and tactical training products
  • Incremental improvements to a mature production codebase while enabling new capabilities
  • Technical decisions that directly impact operational reliability and user trust

Core Technical Experience (Must-Have)

  • Strong experience building production iOS or iPadOS applications
  • Experience working on desktop applications (macOS, Windows, or cross-platform frameworks)
  • Ability to work confidently in an existing codebase and improve it over time
  • Solid understanding of software architecture, performance, and reliability
  • Comfort working on systems that interact with hardware, networking, or on-site deployments
  • Comfortable collaborating closely with founders and non-technical stakeholders
  • Technical Experience & Stack

    Our software operates in real-time, hardware-adjacent, and often offline environments, so experience building reliable systems matters more than familiarity with any single framework.

    Our software operates in real-time, hardware-adjacent, and often offline environments, so experience building reliable systems matters more than familiarity with any single framework.

    Desktop Applications (macOS & Windows)

  • Experience building cross-platform desktop applications using Electron and / or NWJS
  • Frontend experience with modern CSS workflows (we use Tailwind CSS )
  • Experience with real-time communication (e.g. Socket.IO , WebSockets, or similar)
  • Familiarity with local network service discovery ( Bonjour / mDNS, SSDP , or related protocols)
  • Exposure to video pipelines and tooling such as FFmpeg , especially for containerization, streaming, or fragmented media formats
  • iOS / iPadOS Applications

  • Strong experience building production Swift applications
  • Comfortable working in mixed UI environments ( UIKit + Storyboards and SwiftUI )
  • Experience with real-time networking on iOS (Socket-based communication preferred)
  • Familiarity with AVFoundation for video playback, custom controls, or media capture
  • Experience designing responsive, low-latency UIs used in live or time-sensitive scenarios
  • Frontend Frameworks (Desktop UI)

  • Experience with Vue.js (or similar reactive frameworks)
  • Experience working within an established framework ecosystem (we use Quasar )
  • Working knowledge of Ruby on Rails (v7) or similar MVC frameworks
  • Experience with relational databases ( PostgreSQL )
  • Basic experience with object storage and file delivery (e.g. AWS S3 )
  • Experience designing systems that operate on local networks , often without reliable internet access
  • Comfort working across boundaries between hardware, operating systems, networking, and application code
  • Experience maintaining and evolving mature production systems without relying on full rewrites
  • What Success Looks Like

  • Take ownership of major subsystems across iOS and desktop within the first 90 days
  • Improve reliability and performance of live video workflows used in real game day environments
  • Drive architectural decisions alongside the founders rather than just implementing tickets
  • Leave the codebase meaningfully better than you found it
  • Please note : You are not expected to have experience with every tool listed above. We care most about strong fundamentals, good judgment, and the ability to learn and take ownership of complex systems.

    Please include a short cover letter (1 page max) answering the following :

  • Why are you interested in working at an early-stage startup like GameStrat?
  • Describe a technically complex or real-world system you’ve worked on that you are proud of. What problem did it solve and what tradeoffs did you make?
  • What experience do you have building software that needs to be reliable in live, time-sensitive, offline, or hardware-adjacent environments?
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software Engineer iOS Desktop Core Systems • Ottawa, ON, CA

    Offres similaires
    Senior Cross-Platform Engineer : iOS + Desktop Core Systems

    Senior Cross-Platform Engineer : iOS + Desktop Core Systems

    Gamestrat • Ottawa
    Temps plein
    A fast-growing tech startup is seeking a Senior Software Engineer to work on core systems for iOS and desktop applications. This role involves developing cross-platform applications, ensuring perfor...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Core BringUp Engineer

    Core BringUp Engineer

    Apple • Ottawa
    Temps plein
    Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring t...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior System Engineer

    Senior System Engineer

    Minose Solutions • Ottawa
    Temps plein
    Indigenous-led company delivering secure, scalable, and cost-effective IT solutions to mid-market businesses, large enterprises, and all levels of the Government of Canada.We also support OEMs in i...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior ASIC Digital Design & Verification Engineer

    Senior ASIC Digital Design & Verification Engineer

    Synopsys Inc • Ottawa, ON, Canada
    Temps plein
    A leading technology company in Ottawa is seeking a passionate engineer with expertise in ASIC digital design and verification. The role requires at least five years of hands-on experience and profi...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Senior Software Engineer, Canada

    Senior Software Engineer, Canada

    AutoScale Ventures • Ottawa, ON, Canada
    Télétravail
    Temps plein +1
    Quick Apply
    Position : Senior Software Engineer.Work Schedule : 9 : 00 AM- 5 : 00 PM PST.Base Salary : CAD $150,000 per year.Were looking for a Senior Software Engineer to help design, build, and evolve large-scale b...Voir plus
    Dernière mise à jour : il y a 18 jours
    Senior OpenStack & Cloud Software Engineer

    Senior OpenStack & Cloud Software Engineer

    Aptiv PLC • Ottawa
    Temps plein
    A leading technology company in Ottawa is seeking a software developer for its Cloud team.The role involves developing cloud infrastructure and working with technologies like Kubernetes, OpenStack,...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Go Engineer - Platform Integrations & Kubernetes

    Senior Go Engineer - Platform Integrations & Kubernetes

    Flexera • Ottawa
    Temps plein
    A technology solutions provider in Ottawa seeks a talented Senior Software Engineer to enhance their integration technology. The ideal candidate will have a strong background in Go programming and e...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Platform Engineer — Go, Kubernetes & Terraform

    Senior Platform Engineer — Go, Kubernetes & Terraform

    Flexera • Ottawa
    Temps plein
    A technology optimization company based in Ottawa is seeking a talented Staff Software Engineer to contribute to platform development. The role requires strong expertise in Go programming, extensive...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior Full-Stack Integrations Engineer

    Senior Full-Stack Integrations Engineer

    Knak Enterprise • Ottawa
    Temps plein
    A leading SaaS company in Ottawa is seeking a Senior Full Stack Developer to join their Integrations Team.The ideal candidate will have over 6 years of development experience, focusing on creating ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Fullstack Engineer - Growth Platform

    Senior Fullstack Engineer - Growth Platform

    Scribd, Inc. • Ottawa
    Temps plein
    Senior Fullstack Engineer – Growth Platform.We create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four products...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior ASIC Design Engineer

    Senior ASIC Design Engineer

    BTA Design Services Inc. • Ottawa, ON, Canada
    Temps plein
    About Us : Headquartered in Ottawa, BTA Design serves the electronic design community from Canada, specializing in ASIC and FPGA design and verification, and embedded software development services.W...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Mobile Engineer – Data SDKs (iOS / Android)

    Senior Mobile Engineer – Data SDKs (iOS / Android)

    Warner Bros. Entertainment • Ottawa
    Temps plein
    A leading media and entertainment company is seeking a Senior Mobile Engineer to focus on developing cross-platform libraries for IOS using Swift. This role involves high levels of creativity and en...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Azure Software Engineer – Hybrid

    Senior Azure Software Engineer – Hybrid

    Canada Mortgage and Housing Corporation • Toronto, Montreal (Administrative Region), Ottawa
    Temps plein
    A government agency for housing in Toronto is seeking a Software Engineer to join the Technology and Business Transformation Team. This hybrid role involves designing and implementing Azure-based so...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Senior ASIC Verification Lead - Hybrid Ottawa

    Senior ASIC Verification Lead - Hybrid Ottawa

    HiringAgents.ai • Ottawa
    Temps plein
    A leading semiconductor firm in Ottawa is seeking a highly experienced Senior ASIC Verification Engineer.In this hybrid role, you will lead the development of advanced verification infrastructure a...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Cloud Software Development Engineer - COOP

    Cloud Software Development Engineer - COOP

    Thales • Ottawa
    Temps plein
    Thales people architect identity management and data protection solutions at the heart of digital security.Business and governments rely on us to bring trust to the billions of digital interactions...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Embedded Software Engineer — Aviation, Ottawa

    Senior Embedded Software Engineer — Aviation, Ottawa

    SKYTRAC • Ottawa
    Temps plein
    A leading aviation technology company is seeking a Senior Embedded Software Engineer based in Ottawa, Ontario.The role involves developing and maintaining embedded software for communication system...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior QA Automations Engineer, Core Apps

    Senior QA Automations Engineer, Core Apps

    Solink Corp. • Ottawa, ON, Canada
    Temps plein +1
    Senior QA Automation Engineer, Core Apps.Sean Yang, Director of Engineering.This is an active role and we are currently hiring for this position. We provide businesses with the tools to.Our cloud-ba...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior ASIC Digital Design & Verification Engineer

    Senior ASIC Digital Design & Verification Engineer

    Synopsys, Inc. • Ottawa, ON, Canada
    Temps plein
    A leading tech company in Ontario, Ottawa is seeking an experienced engineer to lead in ASIC digital design and verification. The ideal candidate will possess a Master’s degree in Electrical Enginee...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée