Senior Mobile SDK Engineer: Build Scalable iOS/Android SDKs

Canarytechnologies

United States

On-site

USD 140,000 - 200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Canary Days
Self Improvement Club
Professional Development Chats
Travel Reimbursement
Personal Travel Reimbursement

Job summary

Canary Technologies seeks a Senior Mobile SDK Engineer to build and maintain mobile SDKs for iOS and Android, enabling large hotel brands and enterprise customers to embed Canary’s platform into their apps.

You will design clear APIs, robust samples, and documentation, while ensuring performance and reliability at scale. Collaboration with Product, Design, Backend, and Customer teams is essential to ship high‑quality, secure experiences.

Qualifications

  • 5+ years building mobile applications or SDKs on iOS or Android, with deep expertise in Swift or Kotlin.
  • Proven experience designing, shipping, and supporting public SDKs consumed by external developers.
  • Strong grasp of API design, modular architecture, semantic versioning, and backward‑compatibility strategies.
  • Proficiency with mobile fundamentals: networking, concurrency, persistence, security, and performance optimization.
  • Experience with mobile package managers and build systems (Swift Package Manager, CocoaPods, Gradle/Maven, Xcode Cloud, fastlane, or similar CI).
  • Quality mindset: unit and UI testing, automation, crash analytics, and observability best practices.
  • Excellent written communication skills to produce samples and docs that make integration fast and painless.
  • Self‑starter who thrives in ambiguity and partners closely with Product to deliver business impact.
  • Experience on both iOS and Android, or cross‑platform frameworks (React Native, Flutter, KMP).
  • Backend familiarity in Python and cloud services such as AWS.
  • Experience building for enterprise customers and handling release management at scale.

Responsibilities

  • Own the design, development, and maintenance of Canary’s mobile SDKs (iOS and/or Android) that power guest and staff experiences for large hotel brands.
  • Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and upgrade paths.
  • Build features and UI components for our first‑party staff apps with a focus on reliability and performance.
  • Partner with Product and Design to scope, sequence, and ship customer‑impacting work.
  • Collaborate with Backend and Platform teams to define mobile‑server contracts and observability.
  • Establish SDK versioning, release processes, and semantic change management.
  • Improve code quality through testing, automation, and thoughtful architecture.
  • Participate in code reviews and mentor other engineers.
  • Drive operational excellence including monitoring, logging, crash analytics, and on‑call readiness.

Skills

Communication
Collaboration
Mentoring

Tools

Swift
Kotlin
Swift Package Manager
CocoaPods
Gradle
Xcode Cloud
CI (Fastlane)
Python
AWS

Job description

Canary Technologies seeks a Senior Mobile SDK Engineer to build and maintain mobile SDKs for iOS and Android, enabling large hotel brands and enterprise customers to embed Canary’s platform into their apps.

You will design clear APIs, robust samples, and documentation, while ensuring performance and reliability at scale. Collaboration with Product, Design, Backend, and Customer teams is essential to ship high‑quality, secure experiences.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile SDK Engineer
Senior Mobile SDK Engineer

Canarytechnologies • United States

On-site
USD 140,000 - 200,000
Canary Days
Self Improvement Club
Professional Development Chats
+2
Mobile Product Lead: Native Apps & SDKs
Mobile Product Lead: Native Apps & SDKs

Canarytechnologies • New York (NY)

Hybrid
USD 190,000 - 240,000
Canary Days
Self Improvement Club
Professional Development Chats
+2
Mobile Product Lead
Mobile Product Lead

Canarytechnologies • New York (NY)

Hybrid
USD 190,000 - 240,000
Canary Days
Self Improvement Club
Professional Development Chats
+2
Senior Software Engineer - Hospitality Scale & Impact
Senior Software Engineer - Hospitality Scale & Impact

Canary Technologies • Arkansas

On-site
USD 120,000 - 180,000
Canary Days
Self Improvement Club
Professional Development Chats
+2
Senior Software Engineer
Senior Software Engineer

Canary Technologies • Arkansas

On-site
USD 120,000 - 180,000
Canary Days
Self Improvement Club
Professional Development Chats
+2
Senior Mobile Engineer — Android/iOS SDKs & On-Device
Senior Mobile Engineer — Android/iOS SDKs & On-Device

Digital Turbine Media, Inc. • North Carolina

Hybrid
USD 140,000 - 180,000
Senior Mobile Engineer & Tech Lead - Remote
Senior Mobile Engineer & Tech Lead - Remote

Canopy • United States

Hybrid
USD 160,000 - 195,000
Senior Mobile Engineer: On-Device SDKs (Android/iOS)
Senior Mobile Engineer: On-Device SDKs (Android/iOS)

Digital Turbine, Inc. • Durham (NC)

Hybrid
USD 140,000 - 190,000
Senior Mobile Engineer – Android/iOS, On-Device SDKs
Senior Mobile Engineer – Android/iOS, On-Device SDKs

DT • Durham (NC)

Hybrid
USD 140,000 - 190,000
Hybrid Senior Android Engineer - SDKs & On-Device Services
Hybrid Senior Android Engineer - SDKs & On-Device Services

DT • Durham (NC)

Hybrid
USD 120,000 - 170,000