Software Development Engineer, Ring & Blink Software
Core
Design, architect, and operate large-scale cloud services and microservices supporting millions of Ring security devices and customers.
Role type
Senior Software Development Engineer (Cloud/Distributed Systems)
Builds
Cloud systems for streaming video, event handling, and high-performance computing for home security devices
Domain
Consumer IoT / Home Security / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Large-scale system design, Object Oriented Design, Test automation, C#/C++/Java/Perl, Multi-threaded application development
Preferred skills
Full SDLC experience, Code review leadership, Source control management, Build process optimization
Technologies
C#, C++, Java, Perl, Microservices, Cloud platforms
Responsibilities
Design and document distributed systems and microservices, Implement robust and maintainable code, Deliver customer value iteratively, Implement test automation, Collaborate with internal and external teams, Maintain and enhance software frameworks
Seniority
Senior, hands-on IC