Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
510252
Location 
UK-London
Posted Date 
26/07/2017
Company 
AMZN Dev Center (London) Ltd
Recruiting Team 
..

Job Description

At Amazon Video, we're fundamentally changing the way millions of customers access, consume and interact with video content worldwide. Inventing on behalf of our customers is in our DNA: Prime Video, X-Ray, Amazon Studio Originals (The Grand Tour, The Man in the High Castle, Transparent, Shaun the Sheep..) and add-on subscriptions (Showtime, Starz, Comedy Central..) are just a few of the features and capabilities that delight our customers. It's a green-field space overdue for disruption and we'd like you to join us in our mission to enable everyone to search, discover, consume and interact with video content anytime, anywhere and on any device.

We own the website experience for all Amazon Video (AV) customers worldwide. This includes the AV Homepage, Detail Page, Search, Browse, Watchlists, Your Video Library, Account Settings and the Getting Started experience. We built Amazon Video’s next generation website architecture and customer experience to support of the launch of The Grand Tour and worldwide expansion of Amazon Prime Video using technologies such as Node.js, React and Scala. In addition to Amazon.com, Amazon Prime and Amazon Web Services, Amazon Video is on track to be the fourth pillar that powers Amazon’s growth. This is a rare opportunity to impact millions of customers in one of the most exciting areas inside Amazon today, come join us!

As a Software Development Engineer on the AV Web automation, experimentation and operational excellence team you will be responsible for focusing on the long term operational health of the AV Website org by identifying and correcting code and architectural issues that impact the operational health of our services and the customer experience. The team's charter also includes orchestrating and enforcing deployment mechanisms, improving our operational tools, dashboards and developing and evolving our continuous fault injection capabilities in order to improve our ability to detect and mitigate faults in our production environment in real time.

Basic Qualifications

  • Degree in Computer Science or related field, or equivalent work experience.
  • Computer Science fundamentals in object-oriented design.
  • Highly proficient in at least one of Java, C++, C#, Objective-C.
  • Familiar with one or more of JavaScript, Ruby, Perl, Python.
  • Algorithms, data-structures, efficiency, concurrency, performance optimization.
  • Object-oriented development and design patterns.
  • OS fundamentals and systems architecture.
  • Strong analytical and excellent problem solving skills.
  • Strong written and verbal English communications skills.
  • Highly pragmatic; we use technology to solve real-world problems expediently.

Preferred Qualifications


  • Hands-on experience as a full stack software development engineer (front-end user interfaces through to back-end systems and all points in between)
  • In depth experience with Node.js & React
  • Experience with Scala.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief.

All offers are conditional on references, verification of the right to work in the UK, and successful background screening check. This will include previous employment verification, qualification verification (if relevant) and a basic criminal check. Further details of this policy/procedure will be sent to you along with your conditional offer.