Software Engineer II- Device Cloud
Core
Design, develop, maintain, and own backend software solutions for cloud-based device systems that enable real-time control and visibility of home security systems.
Role type
Senior IC backend software engineer (cloud/distributed systems)
Builds
Cloud-based device services for home security platforms
Domain
Home security / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Cloud backend development, distributed systems, C#/Java/Python/Go/JavaScript, AWS/Azure/GCP, SOLID principles, test development, performance optimization, documentation, on-call support
Preferred skills
Agile Scrum process
Technologies
AWS, Azure, GCP, C#, JavaScript/TypeScript, Java, C++, Go, Python
Responsibilities
Design and develop scalable, reliable software; maintain tests for high-level functionality; perform long-term support including performance optimization and bug fixes; document systems for future maintainability; serve in on-call rotation as first responder
Seniority
Mid-level, hands-on IC
