Canary Technologies

Senior Android SDK Engineer

Canary Technologies

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $200,000 per year

Job Level

Senior

Tech Stack

AndroidGradleKotlinMaven

About the role

  • Own the design, development, and maintenance of Canary’s Android SDKs 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

Requirements

  • 5+ years building mobile applications or SDKs, with deep expertise in Android and 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 Android fundamentals: networking, concurrency, persistence, security, and performance optimization
  • Experience with build systems and package managers such as Gradle, Maven, or similar CI/CD tooling
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AndroidKotlinAPI designmodular architecturesemantic versioningbackward-compatibilitynetworkingconcurrencypersistenceperformance optimization
Soft skills
written communicationself-startercollaborationmentoringoperational excellence