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
30+ days ago
Job type
  • Full-time
Job description

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
Create a job alert for this search

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

Similar jobs
Senior Software Engineer (iOS + Desktop / Core Systems)

Senior Software Engineer (iOS + Desktop / Core Systems)

Caddie AI • Ottawa, Ontario, Canada
Full-time
Caddie is hiring on behalf of a high-growth technology company that is the market leader in instant video replay software for football teams and tactical training groups.Founded by former collegiat...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer I

Senior Software Engineer I

SurveyMonkey • Ottawa, Ontario, Canada
Full-time
SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
Last updated: 30+ days ago • Promoted
Senior Go Engineer - Platform Integrations & Kubernetes

Senior Go Engineer - Platform Integrations & Kubernetes

Flexera • Ottawa, Ontario, Canada
Full-time
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...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Checkout (PBA Core)

Senior Software Engineer, Checkout (PBA Core)

Affirm • Ottawa, Ontario, Canada
Full-time
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.The Powered by Affirm (PB...Show more
Last updated: 7 days ago • Promoted
Senior iOS Engineer - Architecture & Leadership

Senior iOS Engineer - Architecture & Leadership

Warner Bros. Entertainment • Ottawa
Full-time
A leading entertainment company in Ontario, Canada is seeking a Senior Level iOS Software Engineer to architect and build mobile applications for news audiences.This role involves providing technic...Show more
Last updated: 19 days ago • Promoted
Senior II Software Engineer

Senior II Software Engineer

Akamai Technologies • Ottawa
Full-time +1
Are you excited by the prospect of creating algorithms that steer large portions of the Internet's traffic? Would you like the opportunity to create a seamless internet experience for our end users...Show more
Last updated: 3 days ago • Promoted
Senior Solutions Engineer, (Montreal/Ottawa/Quebec City)

Senior Solutions Engineer, (Montreal/Ottawa/Quebec City)

Marler & Associates Search • Toronto, Montreal (Administrative Region), Ottawa
Full-time
As a global leader in cybersecurity, our client proactively makes the world safe for exchanging digital information.Fueled by decades of security expertise, global threat research, and continuous i...Show more
Last updated: 30+ days ago • Promoted
Senior Full-Stack Integrations Engineer

Senior Full-Stack Integrations Engineer

Knak Enterprise • Ottawa
Full-time
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 ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer I

Senior Software Engineer I

Tree Trust • Ottawa, Ontario, Canada
Full-time
SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
Last updated: 16 days ago • Promoted
Senior II Software Engineer

Senior II Software Engineer

Akamai Technologies GmbH • Ottawa
Full-time +1
Are you excited by the prospect of creating algorithms that steer large portions of the Internet's traffic?.Would you like the opportunity to create a seamless internet experience for our end users...Show more
Last updated: 3 days ago • Promoted
Senior Fullstack Engineer - Growth Platform

Senior Fullstack Engineer - Growth Platform

Scribd, Inc. • Ottawa
Full-time
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...Show more
Last updated: 13 days ago • Promoted
Senior Embedded Software Engineer - On-Site Ottawa

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa
Full-time
Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Product (Canada)

Senior Software Engineer, Product (Canada)

Centari • Ottawa, Ontario, Canada
Full-time
Centari is the Deal Intelligence platform for law and finance.Our agentic model transforms unstructured documents into valuable insights, empowering professionals to forecast, analyze, and negotiat...Show more
Last updated: 12 days ago • Promoted
Senior AWS Platform Engineer

Senior AWS Platform Engineer

FreeBalance Inc. • Ottawa
Full-time
Senior AWS Infrastructure Engineer.The successful candidate will lead the design and implementation of a.AWS Architecture & Multi-Account Design.Design and implement abest-practice multi-account AW...Show more
Last updated: 30+ days ago • Promoted
Senior Product Applications Engineer - Interconnects

Senior Product Applications Engineer - Interconnects

Ciena Corporation • Ottawa
Full-time
They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.They help us record any difficulties you...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer (iOS + Desktop / Core Systems)

Senior Software Engineer (iOS + Desktop / Core Systems)

Gamestrat • Ottawa, Ontario, Canada
Full-time
Senior Software Engineer (iOS + Desktop / Core Systems).Start Date Immediately Location Ottawa / Hybrid Type Full-Time.GameStrat is one of the fastest-growing tech startups and the market leader in...Show more
Last updated: 30+ days ago • Promoted
Senior iOS Engineer — Remote, Global Impact

Senior iOS Engineer — Remote, Global Impact

Lightspeed Commerce • Ottawa
Remote
Full-time
A prominent commerce platform provider in Ottawa is seeking a Staff iOS Developer to enhance their Hospitality product group.You will collaborate with top talents to develop user-centric iOS applic...Show more
Last updated: 1 day ago • Promoted
Software Engineer, iOS Core Product - Ottawa, Canada

Software Engineer, iOS Core Product - Ottawa, Canada

Clutch Canada • Ottawa, Ontario, Canada
Full-time
PLEASE APPLY THROUGH THIS LINK:.The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Show more
Last updated: 19 days ago • Promoted