Software Engineering Intern

Sonos, Inc.

Seattle, WA0–5 yrs1h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 5 years
Must know
Product managementNetworkingEmbedded systemsREST APIsMachine learningPython
Work
On-site in Seattle · internship
Pay
Not stated by the employer.
Skill demand
REST APIs37%Networking29%Embedded systems8%Product management5%of 38 similar entry-level jobs posted in the US this week
Listed
Oct 27, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Sonos is seeking talented students to join its Internship Program to explore the blend of creativity, technology, and sound. Interns will contribute fresh ideas, learn from experts, and help push boundaries. This is an 11-week internship experience.

Work Period: June 7 - August 20, 2027

Location & Schedule: 40-hour-per-week position with a minimum of 4 days per week onsite in the Seattle office. No relocation or housing assistance is provided.

Key Responsibilities

As a Software Engineer Intern, you will:

  • Contribute to the foundational pieces of our system, ensuring high-quality and reliable operation.
  • Collaborate with a team of industry-leading innovators across hardware, product management, and user experience.
  • Work on a cross-functional team to design and build product features and capabilities.
  • Build world-class speaker products and solve challenges in areas involving embedded software development for multi-room audio processing, networking, security, and user experience.
  • Work on the next generation of services and APIs for controlling the Sonos system as part of a smart, internet-connected home.
  • Empower users to listen better by making it easy to access new, relevant content.
  • Add new features to the mobile applications for controlling and listening to audio content.
  • Create a semantic data layer to empower machine learning and AI to leverage data and diagnostics.
  • Use AI tools to automate critical software development workflows to improve developer productivity, experience, and security.

Requirements & Tech Stack

  • Currently enrolled in a College or University with a preferred field of study in Computer Science, Software Engineering, or equivalent.
  • Demonstrated proficiency writing code with one or more of the following: Swift/Kotlin, C/C++, Java, Python.
  • Familiarity with version control such as Git.
  • Understanding of the software development lifecycle and continuous integration and deployment techniques.
  • Implementing automated and self-service software engineering processes.

Preferred Qualifications

  • Familiarity with one or more of the following technologies:
  • App Development: Kotlin, Swift
  • Embedded Software: C/C++, Audio Processing, Networking, Security, AOSP
  • Data: Tableau, OpenSearch, Snowflake, DataDog and other system reliability and quality tracking tools.
  • Experience with AWS Cloud Services.
  • Experience with CI/CD build and release pipelines: Github Actions, Jenkins, Azure Pipelines, etc.

Program Qualifications

  • Currently enrolled in an undergraduate program at a College or University, with an expected graduation date of Winter 2027/2028 or Spring 2028/2029.
  • Available to participate in the internship program from June to August.
  • Ability to work out of the Seattle office a minimum of 4 days per week.
  • Authorized to work for any US employer, both now and in the future.

Entry-Level Software Engineer Jobs in Seattle · last 7 days

39 openings · 37 need no experience

Most hiring: Amazon, TikTok, ByteDance

See all 39 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job