1. What is a Software Engineer at Arlo Technologies?
At Arlo Technologies, the role of a Software Engineer is pivotal to our mission of providing peace of mind through intelligent, cloud-connected security solutions. You are not just writing code for a web app; you are building the lifeline that connects millions of IoT devices—cameras, doorbells, and sensors—to the users who rely on them for safety. Whether you are working on the Streaming Platform, Engineering Platform, or Frontend Experience, your work directly impacts the speed, reliability, and clarity of real-time video and audio streams.
This position sits at the intersection of cloud-native architecture, embedded systems, and AI-powered analytics. You will tackle complex challenges such as managing high-throughput MQTT ecosystems handling millions of device interactions per minute, optimizing RTSP and SIP protocols for low-latency streaming, or architecting robust Angular frontends that allow users to monitor their homes seamlessly.
The engineering culture at Arlo thrives on technical depth and operational resilience. We operate in a high-stakes environment where "flaky" systems are not an option. As a Software Engineer here, you will be expected to bring structure to complexity, leveraging modern tools like AWS, Kubernetes, and AI-assisted development workflows to push the boundaries of what is possible in the world of protection technology.

