Shape the future of connectivity as a Software Engineer with Ring. This role involves developing backend services to support millions of devices, ensuring seamless communication via AWS. As a member of the Persistent Connection Service team, you will face challenges in system availability and latency while influencing technical decisions on the architecture.
Your software development expertise will be essential in crafting solutions that meet rigorous uptime requirements and improve user interactions. Collaborate with multiple teams to translate complex demands into effective service models. Key Responsibilities:
Design services for ultra-high-throughput device connections
Build the foundational services for the connectivity ecosystem
Promote best engineering practices across teams
Architect distributed systems ensuring scalability with AWS
Lead efforts in monitoring and automated testing Requirements:
3+ years in skilled software development
2+ years in system design or architecture
Proficient in one up-to-date programming language
Experience with object-oriented design in Java, C#, or C++ • Knowledge of software development life cycle processes Contribute to Ring's mission of creating an innovative smart home workplace through exceptional software engineering.
📌 Ring Software Engineer In Distributed Systems Toronto
🏢 United States Digital Space
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.