Arlo

Protection technology

SoftwareEngineerIntern-Generalist

Milpitas, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Engineer Intern - Generalist at Arlo. Skills: Full-stack development, Problem-solving, Learning new technologies, AI-assisted engineering. Contribute to full-stack software projects. Build user-facing applications”

What You'll Achieve.

Deliver innovative and reliable solutions; Exceed customer expectations; Provide peace of mind; Deliver a seamless, smart security experience; Build useful software; Improve productivity; Accelerate learning; Help measure reliability; Help measure performance; Help measure customer impact; Drive problems to resolution; Deliver high-quality software end-to-end

Industry & Context.

Protection technology
Problems you'll solve

Problem-solving skills; Solving problems; Enjoy solving problems; Think critically; Debug issues; Troubleshoot problems

What They're Looking For.

Must Have

Pursuing a BS or MS in Computer Science, Software Engineering, Data Science, or a related field, programming fundamentals and problem-solving skills, Data structures and algorithms, Object-oriented programming, Basic software design principles, Frontend and backend development concepts, Python, JavaScript or TypeScript, Java, Go, HTML and CSS, REST APIs, SQL databases, Client-server architecture, curiosity and willingness to learn new technologies, Good communication and collaboration skills, Comfortable using AI tools to assist with coding, debugging, testing, learning, and documentation

Nice to Have

Experience building personal, academic, hackathon, or open-source projects, React, Angular, Next. js, FastAPI, Node. js, Express, Spring Boot, cloud platforms, containers, deployment workflows, Git and collaborative development workflows, testing fundamentals and software quality practices, AI-assisted development tools

What You'll Do.

Contribute to full-stack software projects

Build user-facing applications

Build backend services

Build automation workflows

Work with different technologies

Write maintainable code

Troubleshoot problems

Test thoroughly before shipping

Participate in code reviews

Participate in technical discussions

Instrument applications

Monitor production systems

Drive problems to resolution

Think about business outcomes

Think about customer experience

Think about performance

Think about reliability

Think about operational excellence

Take ownership of tasks

Take ownership of projects

Design implementation

Collaborate with engineers

Collaborate with product managers

Collaborate with designers

Collaborate with stakeholders

Deliver high-quality software

Continuously improve engineering processes

Continuously improve tooling

Continuously improve automation

Continuously improve testing

Continuously improve developer workflows

How You'll Work.

Team & Collaboration

Collaborate closely with engineers; Collaborate with product managers; Collaborate with designers; Collaborate with QA; Collaborate with other stakeholders; Participate in technical discussions; Communicate clearly

Communication Scope

Good communication skills; Communicate clearly

Process & Methodology

Take ownership of tasks, Take ownership of projects

Full Job Description

**About Arlo:** At Arlo, we're passionate about creating innovative and reliable solutions that help people protect what matters most to them. Our team is dedicated to delivering products that exceed our customers' expectations, while always pushing the boundaries of what's possible in the world of protection technology. We believe that everyone deserves to feel safe and secure, whether they're at home or away, and we're committed to providing our customers with the peace of mind they need to live their lives without worry. Arlo’s deep expertise in AI- and CV-powered analytics, cloud services, user experience, product design, and innovative wireless and RF connectivity enables the delivery of a seamless, smart security experience for Arlo users that is easy to set up and interact with every day. About the Role We are looking for a Software Engineer Intern who is curious, adaptable, and excited to learn. This is a generalist full-stack engineering role for someone who enjoys solving problems, picking up new technologies quickly, and contributing wherever needed. You’ll work on real projects across frontend, mobile applications, backend services, APIs, cloud infrastructure, automation, internal tools, and AI-powered workflows. We care less about whether you already know a specific framework and more about your ability to learn, think critically, and build useful software. We’re looking for someone who enjoys building things, takes initiative, and is comfortable stepping into unfamiliar areas when needed. **What You’ll Do** * Contribute to full-stack software projects across frontend, backend, APIs, databases, and cloud services * Build user-facing applications, internal tools, backend services, and automation workflows * Work with different technologies and programming languages depending on the problem being solved * Learn new frameworks, tools, and systems quickly * Use AI-assisted engineering tools such as ChatGPT, Claude, Cursor, or GitHub Copilot to improve produ

Free ATS check

Applying for this Software Engineer Intern - Generalist role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Arlo?

Real rants from real employees. Read before you apply.

Read Company Rants →