Software Development Engineer - Alexa Domains
Seattle (King) Design / Civil engineering / Industrial engineering
Job description
DESCRIPTION
Job Description
Alexa focuses on bringing delightful, voice-activated experiences to Amazon customers. As part of the Alexa team, you have the opportunity to work on a product that can fundamentally improve customer's lives in incredibly powerful ways across a multitude of devices. And, as part of a new domain, you also have the opportunity to shape how customers use voice in their everyday lives.
The Alexa team is looking for a software development engineer to deliver on its vision for delivering voice-first experiences to customers. As part of our start-up team, you will solve technical challenges across a wide range of disciplines to deliver our product roadmap. You will build new services and experiences from ground up, delivering new Alexa features used daily by customers.
A successful candidate will be self-motivated and customer-focused with a good instinct for developing software services that scale. He/she should be comfortable with taking an iterative approach to building software, which requires experimenting, understanding results, and making rapid iterations to consistently improve the customer experience. He/she must be a focused, thoughtful team player who works effectively with external and internal partners. Lastly, he/she must have a passion for Alexa and desire to bring to life her endless possibilities for customers.
Desired profile
BASIC QUALIFICATIONS
· 3+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Bachelor's and/or Master's degree in Computer Science or equivalent
· 3+ years' experience building successful production software systems
· Experience in exploring technical feasibility tradeoffs
· Experience developing cloud software services and an understanding of design for scalability, performance and reliability
· Experience with a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript) and open-source technologies (Linux, Spring, JQuery, etc.)
· Development experience defining, developing and maintaining REST based interface