> Markdown version of [/jobs/ext/3040168-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3040168-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Sonos - **Location:** Boston, MA, United States - **Salary:** $111,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Code Generation, Software Quality, Continuous Integration, Software Debugging, DevOps, JSON, Node.Js, NoSQL, Object-Oriented Software Development, Software Deployment, Software Engineering, SQL Databases, Systems Integration, Software Technical Review, TypeScript, Web Services, Google Cloud, GitHub Copilot, Spring-boot, Generative AI, Kubernetes, Information Technology, Search Engines, Functional Programming, Api Design, Software Coding, Data Pipelines - **Published:** September 23, 2026 - **Apply:** https://startup.jobs/software-development-engineer-cloud-sonos-10158069 ## About the Role * Degree in Computer Science, a related field, or equivalent experience * 1+ years of experience working with server-side development languages and frameworks, such as JavaScript/TypeScript (Node.js) or Java (SpringBoot) * Experience developing and deploying software with at least one public cloud stack (ex. AWS, GCP, Azure, etc…) * Exposure to working with a software team that utilizes agile methodologies * Object-oriented design and coding skills (Node.JS/Java preferred) with knowledge of JSON and API development * Ability to thrive in a fast paced environment, challenge yourself, ask questions, and learn from failure Preferred Qualifications * Experience developing software that leverages common AWS components (ex. ElasticCache, RDS, EC2, Lambda, cloud networking, etc…) * Ability and experience to leverage data and metrics to define service health and performance and exposure to toolstacks in this space * Hands-on experience developing and deploying services that leverage containers and Kubernetes * Prior project experience that involves one or more of the following: connected devices at scale, software authentication and authorization, REST-based web services, data modeling in SQL and NoSQL, search engines, data pipelines. * Experience integrating Generative AI coding assistants (e.g., GitHub Copilot, Claude Code) into your development workflow to boost productivity and code quality ## Description * Leverage Generative AI tools (e.g., GitHub Copilot, Claude Code, Google Gemini) as part of your daily workflow to accelerate code generation, testing, and debugging * Participate in all aspects of the software development life cycle including planning, requirements, development, and unit testing * Work closely with your teammates and other cross-functional teams in an agile development environment, assist work definition and scoping in user stories, participate in code and design reviews * Support Production services in a DevOps environment, including monitoring system health, deploying software and services, and participating in on-call rotation and incident handling * Support service initiatives that adhere to best practices for security, scalability, cost, and overall performance * Create automated tests and deployment processes that work with our continuous integration tools * Partner with cross-functional teams in a highly collaborative environment ## Related Videos - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)