Amazon

Returning Candidate?

Software Development Engineer - Amazon Video Devices Development

Software Development Engineer - Amazon Video Devices Development

Job ID 
492803
Location 
US-WA-Seattle
Posted Date 
4/20/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Do you like video? Do you want to help create the products which are used to consume video on the go, and in living room? Do you want to help build video applications for new Amazon devices, Android, iOS, and backend web services?

The Amazon Video client team delivers features for Amazon Video customers on devices. We are part of the larger Amazon Video mobile team, delivering high-quality premium video content through subscriptions (Amazon Prime) as well as purchases and rentals. On this team you will work with a small group of engineers leading the design and implementation of client applications, and backend services to support these applications.

We are looking for an engineer who is excited to deliver new features and functionality to the Amazon Video customers on these devices. In this position you will be responsible for enabling Alexa features, second screen experiences, or features which support Amazon Video backend services.

This team is the place for you if…
  • You love working with new devices.
  • You insist on a high quality bar and never settle for “good enough.”
  • You want to work with a focused team of engineers that share your passion for shipping clean code that powers great customer experiences.
  • You work well across multiple teams.

Basic Qualifications

  • A solid grounding in Computer Science fundamentals (degree in Computer Science or equivalent work experience)
  • Expert Objective-C, Swift, Java, C# or C++ coder with 2+ years of experience
  • Expert working knowledge of data structures, algorithms
  • Strong object-oriented design skills with understanding of common design paradigms
  • Experience with agile software development
  • Ability to work effectively cross-group and great passion for team collaboration
  • Proven ability to work in a fast paced, agile, high ownership and results oriented culture.

Preferred Qualifications

  • Ability to work effectively cross-group and great passion for team collaboration
  • Proven ability to work in a fast paced, agile, high ownership and results oriented culture
  • Experience in developing mobile applications on Android, iOS, or backend web services
  • Experience with React Native
  • Experience with critical, 24x7 systems
  • Experience with low level networking protocols
  • Experience with high throughput, multi-threaded systems
  • Experience developing web services, or other large scale distributed 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
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Great passion for team collaboration
  • Desire to work in a fast paced, agile, high ownership and results oriented culture.