13 Aug
|
Socket.dev
|
Ontario
13 Aug
Socket.dev
Ontario
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 environment.
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 experience
Requirements:
• 3+ years of professional 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 preferred
Use your skills in software development and system design to support Ring's growth and innovation.
#J-18808-Ljbffr
📌 Software Development Engineer at Ring (Ontario)
🏢 Socket.dev
📍 Ontario