CareerPlanSign in

Senior Software Engineer - IOS

USA💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Technical leader building and shaping the Alarm.com iOS application used by millions to secure and manage homes and businesses, focusing on real-time video streaming, IoT device controls, and smart home automation.

Role type

Senior IC iOS Software Engineer (Technical Lead)

Builds

Alarm.com flagship mobile application for smart security and IoT

Domain

Smart Security / Internet of Things / Mobile

Deliverable

production ML models | product features

Required skills

Swift, SwiftUI, iOS SDK, MVVM architecture, RESTful APIs, Swift Concurrency, Git, mentoring, technical leadership

Preferred skills

AVFoundation, WebRTC, SRTP, xcframeworks, CI/CD pipelines, mobile analytics, mixed Swift/Objective-C, iPadOS/tvOS/watchOS, IoT protocols

Technologies

Swift, SwiftUI, Xcode, WebRTC, RTSP, SRTP, AVFoundation, VideoToolbox, Firebase, Crashlytics, Sentry

Responsibilities

Lead design and development of complex iOS features; own full project lifecycle from requirements to release; architect real-time video capabilities; define best practices for platform consistency; drive adoption of new iOS technologies; mentor junior and mid-level engineers; contribute to cross-functional architecture decisions.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.