Become a vital part of Ring's Persistent Connection Service team as a Software Development Engineer. Help maintain the foundational socket services powering connectivity for millions of devices worldwide in this collaborative setting.This role focuses on the mission-critical Persistent Connection Service, processing billions of messages daily between devices and the cloud. As a Software Development Engineer, you will design backend services that meet strict uptime requirements and drive technical excellence using AWS technologies. You will face challenges like availability, latency, and resilience while enhancing the customer experience and security through solid technical solutions.Key Responsibilities:
Design high-throughput backend services for Ring devices
Build extensible services for device connectivity solutions
Establish engineering best practices and technical excellence
Architect fault-tolerant systems for scalable device operations
Collaborate across teams to enhance customer experienceRequirements:
3+ years of skilled software development experience
2+ years designing and architecting systems
Proficient in a contemporary programming language (Java, C++, C#)
Experience in system architecture and design patterns
Bachelor's degree in computer science preferredUse your skills in software development and system design to support Ring's growth and innovation.#J-18808-Ljbffr
📌 Software Development Engineer At Ring Toronto
🏢 Socket.dev
📍 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.