JobRaahGet matched free

Jobs

Technical Program Manager, Software Operations

sonos · Boston, MA · United States · On-site

Pay: USD 118,000 – 146,900 a year

Posted Sep 21, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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. The Software Operations team designs, builds, and continuously improves the operating systems that help Sonos software teams plan, develop, measure, and deliver great products. As a Technical Program Manager on this team, you won't be assigned to a single program to run meetings and track status — instead, you'll work across the software development organization to improve how engineering itself works. You'll help build an AI-enabled software development lifecycle, improve developer workflows and engineering metrics, automate repetitive operational work, and create scalable processes that allow teams to operate with greater autonomy, predictability, and transparency. This is a hands-on role for someone who is passionate about understanding how software organizations work and making them meaningfully better.  This position is considered hybrid, allowing for a combination of remote work and in-office collaboration. Qualified applicants must live within commuting distance of our Boston office location and should expect to be in office 3 days a week.  What You'll Do Design, build, and continuously improve the processes, workflows, tools, and operating mechanisms used across the Sonos software development organization. Help build an AI-enabled software development lifecycle, using AI agents, automation, APIs, and deterministic workflows to reduce manual work and make engineering processes easier to use. Develop engineering metrics and feedback systems that help teams understand developer productivity, quality, flow, predictability, and organizational health.  Help define and operate the planning and execution mechanisms that allow multiple autonomous software teams and programs to work effectively within a shared development model. Work directly with engineering teams to identify friction and bottlenecks, understand root causes, implement improvements, and measure outcomes. Turn complex or manual organizational processes into scalable systems that teams can use without requiring constant coordination or facilitation.  Use data to evaluate the effectiveness of operational changes and communicate findings to technical and non-technical stakeholders.  Contribute to the roadmapping, work tracking, and capacity planning systems that enable better investment and execution decisions.  What You'll Need  Basic Qualifications  4-7 years of experience in software engineering, software operations, developer productivity, technical program management, product operations, platform engineering, or a similar role focused on improving how software teams work.  Experience designing…