Human Connect
Human Connect
  • HOME
  • Looking for a Job
  • More
    • HOME
    • Looking for a Job
  • HOME
  • Looking for a Job

Senior Software Engineer (iOS + Desktop / Core Systems)

 

Our client is one of the fastest-growing tech startups and the market leader in instant video replay software for elite sports teams and tactical training groups. Founded by athletes to solve real-world performance gaps, their platform has quickly evolved into the go-to solution for high-stakes environments—from professional football programs to defense and law enforcement organizations.

Now trusted by over 1,000 organizations across North America, the company is known for speed, reliability, and ease of use, helping coaches and tactical units enhance training and live evaluations.

The Role

This is a Senior Individual Contributor role focused on core systems spanning iOS and desktop applications used in live, mission-critical environments. The engineer will work on cross-platform software and hardware-adjacent workflows that support multiple product lines across athletic and tactical use cases.

Working directly alongside the CEO and CTO co-founders, the successful candidate will influence core product architecture and reliability decisions. This is a high-autonomy environment; our client is looking for a peer who will challenge assumptions and propose alternatives rather than just executing scoped tickets.

What You Will Work On

  • Cross-platform desktop applications running on macOS and Windows.
  • Video capture, playback, and performance-critical analysis workflows.
  • Offline-first systems designed to operate reliably in low-connectivity or constrained environments.
  • Shared technical foundations that support both sports and tactical training markets.
  • Incremental improvements to a mature production codebase while enabling new capabilities.

Technical Experience & Stack

This is not a traditional web full-stack position. The focus is on reliability and performance for native iOS and desktop systems. Our client does not expect mastery of every tool listed below; they value strong fundamentals and a willingness to learn and own complex systems across the stack.

Core Requirements:

  • Native iOS / iPadOS: Strong experience building production Swift applications (UIKit/SwiftUI).
  • Desktop Applications: Experience with macOS, Windows, or cross-platform frameworks (Electron, NWJS, etc.).
  • Real-Time Networking: Comfort with hardware-adjacent software and protocols (WebSockets, Socket.IO, mDNS/Bonjour).
  • Video Pipelines: Familiarity with AVFoundation, FFmpeg, or browser media APIs.

The Extended Stack (Willingness to touch these is key):

  • Frontend: JavaScript/TypeScript, Vue.js (Quasar), and Tailwind CSS.
  • Backend Exposure: Working knowledge of Ruby on Rails and PostgreSQL.
  • Systems: Experience designing for local networks without reliable internet access.

Ideal Candidate Profile

The ideal candidate is comfortable operating without "perfect" requirements and enjoys turning real-world problems into working systems. They should be able to bridge the gaps between hardware, operating systems, networking, and application code.

What Success Looks Like

  • Ownership: Take over major subsystems across iOS and desktop within the first 90 days.
  • Reliability: Improve the performance of live video workflows used in high-pressure, game-day environments.
  • Leadership: Drive architectural decisions alongside the founders to ensure long-term scalability.
  • Craftsmanship: Leave the codebase meaningfully better than they found it.

Apply now

Attach CV
Attachments (0)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Copyright © 2018 - 2026 Human Connect 

  • Our Solution
  • Corporate Services
  • Blog
  • Podcast
  • Learning
  • Info-Plans
  • Melon.Guru

Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept