Software Development Engineer, Cloud
Core
Design and develop cloud-based software solutions for Sonos' cloud technology stack, serving customer systems, internal tools, and partner services.
Role type
Software Development Engineer, Cloud
Builds
Cloud infrastructure, APIs, and services for Sonos products
Domain
Consumer Electronics / Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Server-side development (Node.js/TypeScript or Java), Public cloud stack experience (AWS/GCP/Azure), Object-oriented design, API development, Agile methodologies, DevOps practices, Automated testing
Preferred skills
AWS components (ElasticCache, RDS, EC2, Lambda), Kubernetes, Containers, Connected devices at scale, Authentication/Authorization, REST-based web services, SQL/NoSQL data modeling, Generative AI coding assistants
Technologies
Node.js, TypeScript, Java, SpringBoot, AWS, GCP, Azure, Kubernetes, GitHub Copilot, Claude Code, Google Gemini
Responsibilities
Design and develop cloud software solutions, Leverage Generative AI tools for code generation and debugging, Participate in the full software development life cycle, Support production services and incident handling, Create automated tests and deployment processes
Seniority
Mid-level (1-4 years experience), hands-on IC
