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 qualified software development
• 2+ years in system design or architecture
• Proficient in one modern 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 environment through exceptional software engineering.
#J-18808-Ljbffr
📌 Ring Software Engineer in Distributed Systems (Ontario)
🏢 United States Digital Space
📍 Ontario
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.