Software Development Engineer, Alexa Connected Devices at Amazon
Software Development Engineer, Alexa Connected Devices Details
April 25, 2019, 11:08 a.m.
Connected Devices team Alexa Connected Devices
The Alexa Connected Devices team builds device application APIs in the cloud for Alexa. Our device application APIs provide internal and third-party application developers building voice experiences, mobile applications, and multimodal devices with an API surface to discover, manage, control, or query any device connected to Amazon. We are seeking a Software Development Engineer to help deliver highly-visible core systems that support all device application APIs. These systems are the underlying foundation to upcoming and future innovation. In this role you will: · Collaborate on implementing and delivering key software with some of the best and brightest Software Engineers. · Move fast to launch and iterate quickly. · Build scalable back-end functionality, spinning up new systems and services as necessary. · Learn the dos and don’ts of building, deploying, and running software at the highest scale. · Understand the clear business impact of your work. The ideal candidate has a track record
Basic Qualifications: · Computer Science fundamentals in object-oriented design and data structures, algorithm design, problem solving, and complexity analysis · Experience in modern programming languages, e.g. Java, C#, C++. · Bachelor’s Degree in Computer Science or related fieldPreferred Qualifications: · Experience with Linux development. · Experience building scalable distributed systems with service oriented architectures · Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source