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 4 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 iOS Engineer, Contractor (Canada)

OwletcareOttawa, ON, CA
Temps plein

Design, build, and maintain customer-facing iOS applications with a focus on quality and performance.Collaborate with Product and Design teams to define, design, and deliver new features.Take owner...Voir plus

 • Offre sponsorisée

Senior Software Engineer I

SurveyMonkeyOttawa, ON, CA
Temps plein

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...Voir plus

 • Offre sponsorisée

iOS Engineer Senior

LumenaltaOttawa, ON, CA
Temps plein

This opportunity provides a competitive base pay range of CA$66,000 – CA$133,000 annually, aligned with your skills and experience.All compensation will be discussed with the recruiter.Develop and ...Voir plus

 • Offre sponsorisée

Senior Software Engineer, Core Services SRE Alberta, Canada; British Columbia; Calgary, Alberta[...]

StackAdapt Inc.Ottawa, ON, CA
Temps plein

Senior Software Engineer, Core Services SRE.StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision.With 465 billion automated op...Voir plus

 • Offre sponsorisée

Senior Software Engineer II, Observability

Wave HQOttawa, ON, CA
Temps plein

At Wave, we help small businesses to thrive so the heart of our communities beats stronger.We work in an environment buzzing with creative energy and inspiration.No matter where you are or how you ...Voir plus

 • Offre sponsorisée

Senior Cross-Platform Engineer: iOS + Desktop Core Systems

GamestratOttawa, ON, CA
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

 • Offre sponsorisée

Senior Software Engineer - Aplos

AplosOttawa, ON, CA
Temps plein

We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit organizations thrive.While we continue to offe...Voir plus

 • Offre sponsorisée

Senior Software Engineer - Keela

Alpine Software GroupOttawa, ON, CA
Temps plein

We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedicate...Voir plus

 • Offre sponsorisée

Senior Software Engineer - Aplos

VeloraOttawa, ON, CA
Temps plein

We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedicate...Voir plus

 • Offre sponsorisée

Senior Software Engineer I

Tree TrustOttawa, ON, CA
Temps plein

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...Voir plus

 • Offre sponsorisée

Senior Software Engineer, Platform Streaming (Auth0)

Okta for DevelopersOttawa, ON, CA
Temps plein

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur...Voir plus

 • Offre sponsorisée

Senior Software Engineer, Delivery Platform & Integrations

Toast Tab, Inc.Ottawa, ON, CA
Temps plein

A leading restaurant technology company is looking for a Senior Software Engineer to join their remote team in Canada.This role involves designing cutting-edge solutions and optimizing integration ...Voir plus

 • Offre sponsorisée

Senior Software Engineer - API Gateway

Featherless AIOttawa, ON, CA
Temps plein

AI creators, startups, and enterprises.Our serverless approach to inference unlocks the best GPU utilization in AI infrastructure.The API gateway is managed by the Platform Team, who aim to make Fe...Voir plus

 • Offre sponsorisée

Senior Software Engineer, Cloud IaC & Automation

MarqetaOttawa, ON, CA
Temps plein

A leading fintech company is seeking a Senior Software Engineer on the Infrastructure Engineering team to innovate and enhance cloud-based solutions.You will design and optimize infrastructure tool...Voir plus

 • Offre sponsorisée

Senior Software Engineer – Desktop & Browser Applications

CrestaOttawa, ON, CA
Temps plein

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center.Our platform combines the best of AI and human intellig...Voir plus

 • Offre sponsorisée

Remote Senior iOS Engineer – New Verticals

LimeOttawa, ON, CA
Télétravail
Temps plein

A leading micromobility company in Canada seeks a Senior iOS Engineer to deliver impactful software and help shape their engineering culture.Candidates will collaborate across teams to enhance user...Voir plus

 • Offre sponsorisée

Senior Software Engineer - Aplos

Alpine Software GroupOttawa, ON, CA
Temps plein

We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedicate...Voir plus

 • Offre sponsorisée

Senior Software Engineer - Aerospace Solutions

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Temps plein

Enhance Canada’s aerospace capabilities as a Senior Software Engineer.Focus on software development for mission-critical systems that improve operational effectiveness and decision-making.This key ...Voir plus