Canary Technologies
hospitality
SeniorMobileSDKEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.