Canary Technologies

hospitality

SeniorMobileSDKEngineer

United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Mobile SDK Engineer at Canary Technologies. Skills: Mobile SDK development (iOS/Android), Swift/Kotlin expertise, Public SDK design and support, API design, Mobile fundamentals. Own the design, development, and maintenance of Canary’s mobile SDKs (iOS and/or Android). Create best‑in‑class developer experiences: clear APIs, robust samples, documentation, and upgrade paths”

What You'll Achieve.

deliver business impact

Industry & Context.

hospitality
Eligibility Requirements

on-call readiness, Travel Reimbursement: Team members are able to visit our offices across New York, San Francisco or Dallas when they choose, and are provided a travel stipend for doing so., Personal Travel Reimbursement: If you stay at a hotel that Canary works with, we provide a credit towards your stay.

What They're Looking For.

Must Have

5+ years building mobile applications or SDKs on iOS or Android, deep expertise in Swift or Kotlin, Proven experience designing, shipping, and supporting public SDKs consumed by external developers, 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

Nice to Have

Experience on both iOS and Android, cross‑platform frameworks (React Native, Flutter, KMP), Backend familiarity in Python, cloud services such as AWS, Experience building for enterprise customers, handling release management at scale

What You'll Do.

and maintenance of Canary’s mobile SDKs (iOS and/or Android)

Create best‑in‑class developer experiences: clear APIs

Build features and UI components for our first‑party staff apps with a focus on reliability and performance

Establish SDK versioning

and semantic change management

Improve code quality through testing

and thoughtful architecture

Drive operational excellence including monitoring

and on‑call readiness

How You'll Work.

Team & Collaboration

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; Participate in code reviews; partners closely with Product

Communication Scope

Excellent written communication skills to produce samples and docs that make integration fast and painless

Full Job Description

## Description About Us Canary Technologies is changing the game for hotels with modern software powered by Canary's hospitality-specific AI platform.   Canary is utilized by 20,000+ hoteliers in 100+ countries to equip hoteliers with the technology they need to work smarter and wow their guests. Major hotel brands such as Wyndham, Marriott, IHG, Four Seasons, Rosewood, and Best Western trust Canary to deliver results.   Canary was named a 2024 Deloitte Technology Fast 500™ company, a Most Innovative Company by Fast Company and a HotelTechReport Best Place to Work — and is backed by top Silicon Valley investors like Y Combinator, F-Prime, Brighton Park Capital and Insight Partners.   Join us in shaping the future of hospitality!   ## 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 ## 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, concur

Free ATS check

Applying for this Senior Mobile SDK Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Canary Technologies?

Real rants from real employees. Read before you apply.

Read Company Rants →