Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
12 Apr 2021

Full-Time Software Developer Team Lead, Internal Tools & Release Team

joey.torres@sonos.com – Posted by joey.torres@sonos.com Anywhere

Job Description

At Sonos, we’re passionate about creating the finest sound experiences in the world. One of the keys to great experiences is great software. Great software is as important at Sonos as our award winning hardware. Great software takes hard work, solid processes, and good tools. It takes many iterations of experimentation, feedback, and adjustment. This critical iterative loop requires software pipelines that quickly deliver our latest ideas, captured in high-quality code, to our testers, partners, and customers. The Sonos Software Release Team is focused on this mission. On building and maintaining the software delivery pipelines that keep our customer experiences ahead of the curve.

As a Team Lead on the Software Release Team, you’ll work with the team to create and maintain the internal applications and external services Sonos uses to release software. You’ll use your skills and experience to work with stakeholders to gather requirements, architect cloud-based solutions, and guide the work of junior engineers to implement and operate high-quality applications and services. Our team is interested in great tools based on modern architectures, cloud infrastructure, and languages. We’re interested in developing our own tools and services with the samewith same DevOps and CI/CD best practices we champion in the company. If you’re an experienced developer who’s passionate about DevOps, CI/CD pipelines, and internal tooling, then let’s talk and see if the Sonos Software Release Team would be the right fit for you.

Responsibilities:

As a Team Lead on the Software Release Team you will work directly with stakeholders and junior engineers to implement solutions that enable Sonos to build and release the software for the Sonos Home Sound System. Your work will include:

  • Developing, maintaining, and operating the external services used for distributing software

  • Developing, maintaining, and operating the internal applications used for releasing software

  • Developing internal tooling related to our CI/CD pipeline

  • Developing metrics and data gathering mechanisms to provide visibility into our CI/CD pipeline

  • Mentoring and directing the work of junior engineers

Qualifications:

  • Computer science degree or equivalent work experience

  • 5+ years of previous experience in a DevOps, release engineering, or internal tools developer role

  • Strong programming experience with JavaSscript and Java

  • Experience with cloud-based JavaSscript frontend applications (React, Vue, component libraries, CSS styling)

  • Experience designing and developing with REST APIs and Java based backend microservices

  • Experience capturing and reporting application or service data for monitoring, alerting, and performance reporting

  • Experience developing work plans and directing the work of others

  • Excellent written and verbal communication skills

Share this role online (there may be a referral fee*)

How to Apply

Software Developer Team Lead, Internal Tools & Release Team (myworkdayjobs.com)

Job Types: Full-Time.

186 total views, 0 today

Apply for this Job