Software Engineer, DevOps, Python
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-10-17
-
Software Development
DevOps, Python, Software Engineer, Cloud Engineer - Software
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.
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 per week.
As a Junior CI/CD Engineer, you'll build and maintain the continuous integration and delivery pipeline that helps our software engineers go from ideas to code to a releasable artifact.
You’ll contribute to and learn about workflow automation, including source control management, automated test frameworks, continuous integration and test execution, quality metrics and reporting, artifact and release systems, and delivery through cloud services.
What You’ll DoCI/CD Engineers work directly with software engineers to create solutions that let them do their best work.
You will learn from and contribute to projects including:
- Source control management systems (Git)
- Automated test frameworks and tooling for applications built on Mac, Windows and Linux (Python, Java and C++)
- Continuous integration and deployment systems (Jenkins, Git Hub Actions)
- Artifact and release management systems (Artifactory)
- Test execution, results and quality gates within the build and release pipeline
- Monitoring, dashboards and data visualization of test and performance metrics (Datadog, Tableau, Snowflake)
- Internal Python scripts used to package and publish software releases
- Cloud infrastructure (AWS), including EKS, EBS and Lambda
- Workflow and collaboration tools (Git Hub, Jira, Confluence, Slack)
- 0-2 years of experience in a software development, Dev Ops, build or release engineering role, internship or co‑op
- Degree in Computer Science, Electrical or Computer Engineering, or equivalent work experience
- Basic programming experience with Python and/or Bash
- Familiarity with version control concepts and Git
- Exposure to or coursework involving software build systems or scripting
- Basic understanding of visualization tools (Datadog)
- Eagerness to learn CI/CD tools and workflow automation practices
- Excellent written and verbal communication skills
- Hands‑on experience with CI/CD tools such as Jenkins or Git Hub Actions
- Experience writing or modifying test frameworks (pytest, JUnit or similar)
- Exposure to cloud‑based infrastructure (AWS) or containerization concepts (Docker)
- Familiarity with Agile project management tools such as Jira
- Exposure to Kubernetes, ArgoCD or infrastructure‑as‑code tools (Terraform, JCasC)
Inclusion:
Research shows that some candidates may not apply for roles if they don’t meet all the criteria. If you don’t have 100% of the skills listed, we still strongly encourage you to apply if interested.
Visa Sponsorship:
Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for us in country of role posting, both now and in the future.
#LI‑Hybrid
The base pay range for this role based off geographic location is: $93,000 and $115,900. The specific pay offered will depend on the candidate’s geographic location, as well as qualifications and experience. We apply geographic pay differentials based on the cost of labor in the market. Employees in high‐cost locations may be compensated at the upper end of the range, while those in medium or low cost markets may be compensated at the lower end of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).