Amazon is where women work

 

Sr. Software Development Engineer, Amazon Video - Digital Store

Amazon

London, United Kingdom

DESCRIPTION

Are you excited about working on features millions of people use?

We're looking for bold, intellectually curious engineers who like hard problems. You're going to change the face of online video.

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 and Amazon Studio Originals (The Grand Tour, The Man in the High Castle, Transparent, Shaun the Sheep..) 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.

The Digital Store team provide customers with the most complete selection of movies and TV shows to rent or buy, ranging from latest releases, through to the long tail of back catalogue content. We delight customers every day with market leading selection, prices and convenience. The AV Digital Store team is seeking strong senior software development engineers with experience in either front end development (web, mobile or living-room devices), or back-end web service experience to build the next generation of experiences around purchase and rental of movies and TV shows.

As a Senior Software Development Engineer you will lead the design of high-impact new features across the Digital Store's full stack from front-end to highly scalable distributed systems built on AWS infrastructure.

A successful candidate will have lead the design and delivery of consumer-facing features at large scale and be intellectually curious with a strong technical ability, excellent organisational skills, great communication skills, and, of course, a passion for TV and film.

BASIC QUALIFICATIONS

- Has lead the architecture, design and implementation of high-impact features at large scale.
- Solid experience of software development
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Metrics, analysis, and software profiling
- Strong object-oriented design skills, fluent in design patterns and pragmatic in their application.
- Experience leading and influencing software engineering best practices within your team.
- Experience with Java or other object oriented languages OR with client-side development in at least one of JavaScript, Android or iOS
- Experience coaching junior software development engineers including leading code and design reviews
- Expert knowledge of, as well as experience leading/influencing professional software engineering best practices for the full software development life cycle, including coding standards, reviews, source control management, build processes, testing, and operations with your teams
- Bachelor's degree in computer science, computer engineering or related technical discipline

PREFERRED QUALIFICATIONS

- Hands-on expertise in both front end technologies (e.g. JavaScript, Android or iOS) and back-end web services and distributed systems. A passion for 'complete system' design.
- Experience delivering consumer features at global scale.
- Excellent interpersonal communication with strong verbal / written English skills

- Scala experience

Apply


Share this page: