
Posted 3 months ago
Senior Mobile Systems Engineer (iOS Focus)
AI Summary
Senior Mobile Systems Engineer (iOS Focus) at Magnet Forensics leads design and implementation of complex mobile platform integrations for the Graykey product, debugging multi-layer issues across iOS and Android.
About this role
Role Overview
The AppLogic Team owns the logic and interfaces that sit at the core of the Graykey platform. We’re the systems engineering layer behind the Graykey product. We make it work reliably across many devices, mobile operating systems, and product surfaces.
The work spans multiple platforms. Day to day, this role will spend significant time on iOS, but you should also expect to work on Android and on the Graykey product itself. We don’t silo people by platform. Senior Engineers on this team are expected to follow problems wherever they go in the stack.
This is a Senior, small, but mighty, hands-on Team. The work is technically deep and the platform knowledge required is real. You can’t build this kind of integration without understanding how mobile operating systems actually work underneath the API surface.
Mobile platforms change with every major release, and parts of what we do don’t exist in any public documentation. You need to be comfortable working in that kind of ambiguity.
NOTE: Candidate must reside in Canada.
What You'll Do
What We're Looking For
iOS internals (!!!). This is the hard requirement. You need to have spent real time here, not just read about it:
iOS internals is a specialty in its own right. Android or other mobile platform experience is useful because the role also works on Android and on the Graykey product directly, but it does not substitute for iOS depth. Plan to bring iOS internals and pick up the rest on the job, not the other way around.
You DON’T need to be an Exploit Developer or Vulnerability Researcher. You DO need to read iOS internals fluently enough to integrate work into a product that runs across many device generations and iOS versions without breaking.
Python (!!!). Critical, not optional. We use Python extensively and at production scale. This isn’t scripting or tooling. You need to be strong here: type systems, packaging, performance, and writing code that doesn’t get rewritten by the next person to touch it. Python is load-bearing in this stack and weak Python in this role causes real problems.
Objective-C, C/C++, Systems programming, memory management, and low-level interface work. Meaningful time will be spent here.
General
Nice To Have
Compensation & Benefits
Salary range (min - max)
Skills
Explore related jobs
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.