Software Engineering Co-op (Cloud)

SonosBoston, MA
Hybrid

About The Position

At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you’ll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do the best work of their lives. We’re seeking talented students to join Sonos’s Co-Op Program and explore what it means to blend creativity, technology, and sound. Our co-ops are an essential part of our team, bringing fresh ideas, learning from experts, and helping us push the boundaries of what’s possible. Come broaden your skills, share your input and pursue your passion with our 6 month co-op experience.

Requirements

  • Experience with backend or cloud technologies
  • Knowledge of QA methodology and tools, software testing processes, and best practices
  • Object-oriented design and coding skills (JavaScript, Java & Python preferred) with knowledge of JSON and API development
  • Ability to break down complex problems into elegant, testable pieces
  • Demonstrated knowledge in: AWS compute, database, and networking services, RESTful API testing
  • Building out and using automated test frameworks: Spring, JUnit, TestNG, Mocha, Jest, Code repositories - Github/Jira
  • Currently enrolled in an undergraduate program in a College or University with a preferred field of study in Computer Science (or relevant field).
  • Available to participate in our full-time co-op program from January - June 2027
  • Ability to work out of our Boston office a minimum 4 days per week
  • Applicants must be authorized to work for any US employer, both now and in the future. Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time.

Nice To Haves

  • CI/CD pipelines
  • Apigee, API gateway solutions
  • Configuration management tools (Ansible, Terraform)
  • Code quality tools (Sonarqube)
  • Data Analytics skills (CloudWatch, DataDog, Tableau, Kibana, Grafana, LOKI)
  • Proficiency in Performance Engineering/Testing tools such as JMeter, Gatling
  • Kubernetes and Docker
  • Jenkins (or other CI build systems)
  • Ability to thrive in a fast paced environment, challenge yourself, ask questions, and learn from failure

Responsibilities

  • Dive into our cloud services, learning through first hand experience
  • Monitor, debug, and be responsible for improving our automated & analytics infrastructure
  • Add and democratize new forms of telemetry, data, and metrics to allow the team to measure, debug, and make decisions based on data analytics and dashboards
  • Own and update the development experience via automated pipelines that includes timely feedback and a seamless path to release-level quality
  • Engineer new automated testing methodologies
  • Own services from end-to-end by being part of the on-call rotation
  • Collaborate with other cross-functional teams when issues are found in deployed/production features

Benefits

  • Medical, Dental and Vision Insurance after 90 days of continuous employment
  • Eligibility for our 401(k) plan, with company matching, after 1000 hours of service or 3 years averaging 500 hours of service per year, whichever comes first
  • 80 hours of sick time upon hire, refreshed annually
  • Up to 12 paid holidays per calendar year
  • A generous employee discount program & Sonos Radio HD - on us!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service