Job Description
๐ Location: Rome, Italy
๐ผ Employment Type: Full-Time
๐น About the Role
Join the team behind the Echo Show, a touch-screen enabled Alexa device that supports video calling, music, weather, and more! Our Echo Software team also works on other high-profile consumer electronics products, including Fire TV and the broader Echo family of devices.
As a Software Development Engineer II in the Alexa Devices team, you will drive innovation by developing speech-backed visual experiences on Echo Show, Echo Spot, and other screened Alexa devices. You will collaborate with Amazon and third-party services and device teams to ensure Alexa delivers reliable, low-latency interactions at scale.
You may work on device frameworks, APIs, cloud services, or large-scale data infrastructure, helping bring cutting-edge experiences to millions of customers worldwide.
๐ Key Responsibilities
- Invent novel and delightful Android-based experiences for Alexa customers.
- Collaborate with UX and Product owners to define customer experiences and product direction.
- Deliver high-quality software in a dynamic, team-focused Agile/Scrum environment.
- Develop and maintain new systems that integrate with other Amazon and third-party services.
- Ensure Alexa consistently maintains seamless conversation flow with minimal latency.
๐น Basic Qualifications
- 3+ years of professional software development experience (non-internship).
- 2+ years of system design or architecture experience, including design patterns, reliability, and scaling.
- Experience programming with at least one software programming language.
๐น Preferred Qualifications
- 3+ years of experience across the full software development lifecycle: coding standards, code reviews, source control, build processes, testing, and operations.
- Bachelorโs degree in Computer Science or a related field.
- Experience building cross-device APIs, cloud-based services, or user interfaces.