Software Development Engineer in Austin, Texas

Do you like Voice activated devices? Do you enjoy solving very complex problems with simplest solutions? Are you excited by a fast paced multi-tasked environment? Would you like to help us innovate on behalf of Digital and Device customers? We believe voice is the most natural user interface for interacting with technology across many domains; we are inventing the future.

Work hard. Have fun. Make history.

Amazon is the most customer centric company, which focus besides retail on innovative technology and high-profile devices. We have worked to produce best-selling tablets with breakthrough hardware technology, e-readers that have revolutionized reading, Fire TV, a powerful way to watch the best movies and TV shows in the comfort of your living room and Echo, our latest cutting edge product.

The Digital and Device Customer Service (aka. D2CS) organization combines both, our goal is to on provide the best customer experience and support to our devices and digital application. The D2CS Technology team own critical applications and backend services. The team is currently seeking a Software Development Engineer. As a member of this team, you will be working on Web applications, Android applications, and the backend services that help solve customer problems. Members of this team have a high degree of fluency in one or more languages and tools. They work with an unwavering focus on simplicity and performance. As a Software Development Engineer, you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.

We are looking for passionate, hard-working, and talented individual who has experience building innovative, mission critical, high volume applications.

Key Responsibilities:

  • Contribute to the sub-system architecture and development for product initiatives and feature development

  • Work in an Agile/Scrum environment to deliver high quality software

  • Work side by side with partners, colleagues and teams on challenging problems

  • Take great pride to innovate on new products that are used by millions of users

  • Understand what's important when releasing software to end users and have been through the process from start to finish

  • Bachelor’s Degree in Computer Science or related field

  • 3+ years professional experience in software development

  • Computer Science fundamentals in object-oriented design

  • Computer Science fundamentals in data structures

  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

  • Proficiency in, at least, one modern programming language such as C, C++, C# and/or Java

  • Master’s degree in Computer Science or related field

  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

  • Hands-on expertise in many disparate technologies, typically ranging from machine learning, large scale data platforms, service oriented architecture, distributed systems design, android platform, front-end user interfaces, databases etc.

AMZR Req ID: 468155

External Company URL: