03 Aug
|
Sundayy
|
Ontario
About The Company Ring is a leading technology company dedicated to creating innovative products that enhance home security and connectivity. Renowned for its smart home devices, Ring aims to empower families and individuals by providing reliable, easy-to-use solutions that keep them safe and connected. With a global presence, Ring continuously invests in research and development to deliver cutting-edge security technology and seamless user experiences.
The company fosters an inclusive and dynamic work environment that values innovation, collaboration, and customer-centricity. As part of its commitment to excellence, Ring seeks talented professionals who are passionate about building impactful technology solutions that make a difference in people's lives.
About The Role Ring is seeking a highly skilled Software Development Engineer to join the Persistent Connection Service team. In this role, you will be instrumental in developing and maintaining the core socket services that facilitate device connectivity for millions of Ring devices worldwide. You will work closely with cross-functional teams across software, firmware, and product domains, leveraging AWS technologies to address complex distributed systems challenges.
The Persistent Connection
Service is a mission-critical component that maintains persistent, reliable connections between devices and the cloud, enabling real-time two-way communication essential for device functionality and security. Your contributions will directly impact the scalability, availability, and resilience of Ring’s infrastructure,
supporting the company’s mission to keep families safe and connected through innovative smart home solutions.
Qualifications 5+ years of skilled software development experience (non-internship)
Proficiency in at least one programming language with 5+ years of experience
Extensive experience in system design or architecture, including design patterns, reliability, and scalability
Experience in leading design initiatives or managing engineering teams as a mentor or tech lead
Bachelor's degree in computer science or an equivalent field
Familiarity with full software development lifecycle, including coding standards, code reviews, source control, testing, and deployment
Experience working with distributed systems, fault-tolerant architectures, and cloud services such as AWS Responsibilities Design and implement high-throughput backend services supporting millions of devices with stringent uptime requirements
Develop extensible data models and services that form the foundation of Ring’s device connectivity ecosystem
Establish and promote engineering best practices to ensure code quality, reliability, and maintainability
Architect scalable, fault-tolerant distributed systems utilizing AWS services to handle increasing device operations
Collaborate with cross-functional teams to translate complex business needs into robust technical solutions that improve customer experience and security
Lead operational initiatives including monitoring, alerting, automated testing, and incident response to maintain service health
Participate in technical decision-making processes that influence the architecture of Ring's device platform and future products Benefits Comprehensive health insurance coverage including medical, dental, and vision plans
Registered Retirement Savings Plan (RRSP) and Deferred Profit Sharing Plan (DPSP)
Paid time off and holidays to support work-life balance
Opportunities for professional growth and development within a leading technology company
Inclusive and diverse work environment that values innovation and collaboration
Resources and support for health and well-being, including workplace accommodations if needed Equal Opportunity Amazon is an equal opportunity employer and values diversity in its workforce. We do not discriminate on the basis of protected veteran status, disability, or other legally protected categories. We are committed to fostering an inclusive culture where all employees can thrive and contribute to our shared success.
If you require accommodations during the application or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. We encourage candidates from all backgrounds to apply and join us in building innovative solutions that impact millions worldwide.
📌 Software Development Engineer (Ontario)
🏢 Sundayy
📍 Ontario