Amazon
Software Development Engineer, Ring Cloud Connectivity Org
Found: Today
Description
Ring is seeking a Mobile Software Development Engineer to join the Cloud Connectivity organization in Toronto, where you'll build and deliver customer-facing mobile experiences that power how millions of Ring devices and services work together. You'll design and implement high-quality mobile applications that integrate with a broad ecosystem of connected devices and cloud services. You'll collaborate across Ring's cloud, firmware, science, and product organizations to solve hard problems in mobile performance, reliability, and real-time data processing — delivering polished experiences to customers at scale.
Basic Qualifications
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of professional software development experience building mobile applications- 3+ years of native iOS (Swift/Objective-C) or Android (Kotlin/Java) development using modern tooling and architectural patterns — or 3+ years of production React Native (or comparable cross-platform) experience with working knowledge of the underlying native platforms- Solid understanding of mobile fundamentals: app lifecycle, memory and performance, networking, persistence, and testing- Experience adopting AI-powered development tools (AI-assisted coding, test generation, code review, debugging) in real production work
Preferred Qualifications
- Bachelor's degree in computer science or equivalent- Working knowledge of both iOS and Android platforms, or experience bridging React Native with native modules- Experience working on features with strict reliability, latency, or correctness requirements- Experience with REST APIs, real-time/event-driven services, or push-based architectures- Performance profiling and optimization experience on mobile devices