Software Development Engineer - Audible on Alexa

DESCRIPTION

Would you like to help transform the way people enjoy audiobooks? The Audible on Alexa team owns the Audible experience on all Alexa enabled devices, and we are innovating on and changing the way our customers interact with audiobooks on Alexa!

The Audible on Alexa team is looking for a Software Development Engineer who passionately innovates on behalf of customers and demonstrates a high degree of product ownership.

On the Audible on Alexa Team, you will have an opportunity to impact the customer experience and work on cutting-edge products that will be used every day by people you know. You will have an opportunity to work with business partners, other talented software development engineers, QA engineers and UI/UX designers to design, implement, test and launch complex software applications, tools, and systems.

KEY RESPONSIBILITIES· Describe and implement REST APIs, ensuring their performance and scalability for our millions of customers· Partner with other engineers to imagine, design, develop, test, and launch software· Support the platform and ensure continual up-time· Participate in internal review of software components and systems· Collaborate with your team to estimate the size and complexity of the features· Ensure system and feature quality throughout the development, testing and deployment phases to ensure quality delivery expectations are met· Invest in technical growth of self and others in the team· Work proactively, independently to determine appropriate approaches to SDLC· Build stable working relationships internally with in the team and with the other Audible teams

BASIC QUALIFICATIONS

· · Bachelor's Degree in Computer Science, Computer Engineering or related field · At least 1 years of professional software engineering experience · Problem solving skills; adaptable, proactive and willing to take ownership · Ability to think creatively and adapt the message to the audience · Experience working in a fast paced, Agile environment · Problem solving skills—adaptable, enthusiastic and willing to take ownership · Ability to think creatively and adapt the message to the audience · Sense of ownership, customer obsession, and drive · OO development skills building large scale applications and/or Services · Understanding of data structures and algorithms · Experience with unit testing, code reviews, test automation, and continuous integration

PREFERRED QUALIFICATIONS

· Problem solving skills; adaptable, proactive and willing to take ownership· Ability to think creatively and adapt the message to the audience· Experience working in a fast paced, Agile environment· Problem solving skills—adaptable, enthusiastic and willing to take ownership· Ability to think creatively and adapt the message to the audience Sense of ownership, customer obsession, and drive· Excellent understanding and experience with unit testing, integration testing and UI testing· Knowledge of distributed systems: how they’re built, maintained, and perform· Recent experience with REST API development, microservices, event-driven architecture, and Amazon Web Services (AWS)