Position Details
About this role
Develop and maintain Ring's next-generation SMB security products, focusing on scalable, reliable software solutions with a collaborative team environment.
Key Responsibilities
- Design and develop software components
- Lead architecture discussions
- Collaborate with cross-functional teams
- Implement features from conception to launch
- Ensure code quality and testing
Technical Overview
Environment includes C#, C++, Java, distributed systems, agile methodologies, and system architecture for home security applications.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 2+ years of experience in system design, architecture, and object-oriented programming, proficient in Java, C++, and C# with agile experience.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Preferred
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience in software development, No object-oriented design skills, Inability to work in an agile environment
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile