Ready to change
the world through music?

Here’s just one of the many ways you can make that happen at Sonos.
Returning Candidate? Log back in!

Not ready to apply? Don't see the perfect job listed?

Talent Network

Senior Software Engineer - Player Services

Department: Software

Location: Boston, Santa Barbara, Seattle

Req#: 2884

At Sonos we are passionate about creating and delivering the finest HiFi audio systems in the world to our customers.  Our products stream all the music on earth, in every room, wirelessly, and you control it all from the palm of your hand.  

The Player Services Team is responsible for developing and maintaining an innovative set of APIs and firmware that enables Sonos and third party applications such as music services, home automation and voice service providers to unlock the power of Sonos modern audio platform. Join us and you will work in a collaborative environment across embedded, systems, and web technologies with a strong focus on enabling unique music and voice experiences that will delight our users.
About You

Our band is large. And while there’s plenty of room for all kinds of personalities and skill sets to succeed, there are certain qualities that will help you thrive here.

Like a never-accept-less work ethic. An exceptionally low ego-to-talent ratio (none of the first, tons of the latter). A relentless craving to push past your limits and try new things. The smarts and the humble confidence to take on big challenges, make mistakes fast and early, embrace tough feedback, then recover quickly with fresh, startlingly perfect solutions. A fearless willingness to defend great work. And a tendency to totally geek out on music.

If this sounds like you, read on and let’s connect soon.

What You’ll Do

  • Design, implement and enhance the software and APIs on Sonos players
  • Collaborate with software developers, testers and product managers across teams and groups to deliver polished user features with high quality and in a timely manner.
  • Work closely with other player teams to tweak and optimize the Sonos platform performance for the best audio experience for our users
  • Work closely with services teams to design and improve the communication protocols between players and the Sonos Cloud infrastructure, delivering new cloud features to the vast network of Sonos households worldwide.
  • Provide Sonos Customer and Developer Support technical assistance such as training and debugging for problems in the field. 
Skills You’ll Need

  • Professional experience and proficient in C/C++ software development.
  • Proficient in object-oriented software design.
  • Expertise with Linux systems and multi-threaded programming.
  • 3+ years of professional experience developing, optimizing and maintaining embedded systems.
  • Professional experience with web, cloud, and HTTP technologies (e.g. REST, WebSocket, JSON) preferred.
  • Experience with scripting languages such as Javascript/Node.js, Python.
  • Strong problem-solving skills and a willingness to write clean, fast, and portable code.
  • Professional experience using formal development processes and tools.
  • Track record of shipping reliable, extensible and maintainable software.
  • Strong written and verbal communication skills.
  • Ability to thrive in a fast-paced, results-oriented environment.
  • 3+ years of professional experience in software development.
  • Bachelor’s Degree in Computer Science, Electrical Engineering, Mathematics, or related discipline.
How to Audition
Apply now and if there is a strong match, we'll reach out!
More About Our Band

In 2002, we set out to reinvent home audio for the digital age. Our mission–to fill every home with amazing sounding music. Yes, it was an ambitious goal. Challenging, too. And that hasn’t changed.

Since those early days, we’ve remained tirelessly focused on finding innovative ways to make listening out loud, with friends and loved ones, the truly transformative experience it should be. We’ve seen our vision capture the imaginations of music lovers in more than 60 countries, as we’ve continued to introduce products, software, and technologies that help people share the songs they love, discover new music they never knew existed, and experience richer, more musical lives.

At Sonos, we are building a team with extraordinary talent to help us fill every home with music. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.