Summary
Join a high-impact engineering team building mission-critical connectivity services for a large global ecosystem of connected devices. You will design high-throughput backend services, develop extensible data models, and architect scalable, fault-tolerant distributed systems using cloud technologies. The role involves technical leadership, cross-functional collaboration, operational excellence, incident response, automated testing, monitoring, and architectural decision-making, with a strong focus on reliability, scalability, and security.
Highlights
Build highly scalable and resilient backend infrastructure supporting millions of connected devices. The role offers significant architectural ownership, opportunities to lead design initiatives, cross-functional collaboration, technical decision-making, and work on systems where reliability, availability, and security are critical. Comprehensive benefits and professional development support are included.
Description
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 professional software development experience (non-internship)Proficiency in at least one programming language with 5+ years of experienceExtensive experience in system design or architecture, including design patterns, reliability, and scalabilityExperience in leading design initiatives or managing engineering teams as a mentor or tech leadBachelor's degree in computer science or an equivalent fieldFamiliarity with full software development lifecycle, including coding standards, code reviews, source control, testing, and deploymentExperience 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 requirementsDevelop extensible data models and services that form the foundation of Ring’s device connectivity ecosystemEstablish and promote engineering best practices to ensure code quality, reliability, and maintainabilityArchitect scalable, fault-tolerant distributed systems utilizing AWS services to handle increasing device operationsCollaborate with cross-functional teams to translate complex business needs into robust technical solutions that improve customer experience and securityLead operational initiatives including monitoring, alerting, automated testing, and incident response to maintain service healthParticipate 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 plansRegistered Retirement Savings Plan (RRSP) and Deferred Profit Sharing Plan (DPSP)Paid time off and holidays to support work-life balanceOpportunities for professional growth and development within a leading technology companyInclusive and diverse work environment that values innovation and collaborationResources 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.