Returning Candidate?

Sr. Software Development Engineer - Living Room Team, Prime Video London

Sr. Software Development Engineer - Living Room Team, Prime Video London

Job ID 
Posted Date 
AMZN Dev Center (London) Ltd
Recruiting Team 

Job Description

We are the Prime Video Living Room team focusing on client applications. We are responsible for bringing Prime Video to the A-list of home entertainment devices and delivering the best-in-class streaming video experience. If you like getting yours hands dirty, working with the latest entertainment hardware and shipping innovative, cutting edge features whilst working across a full technology stack, then this is the place to be.

Do you want to build products used every single day by your friends and family? Do you spend weekend’s bingeing through your favorite TV shows? Are you passionate about code simplicity over volume? Do you love to ship software early and often? If so, this may be the team for you. We’re building a platform to deliver compelling content to millions of customers all over the world, and we’re just getting started.

We have a broad charter and you’ll be able to get your hands-on lots of technologies. Above all, you’ll have an opportunity to work across our full stack, from back-end Java services and JavaScript middleware, right down to C++ running natively on SmartTV’s manufactured by the likes of Samsung, Sony & LG and games consoles such as XBOX ONE and PlayStation 4. Our applications and services power the Prime Video experience on millions of devices around the world and our interfaces enable customers to enjoy the movies and TV shows they want to watch, when they want to watch them. You’ll get to build solutions on top of Amazon’s vast development infrastructure, including AWS, tooling for continuous deployment & integration, dependency management and real-time error reporting. We work closely with the teams who encode and deliver our streaming technology stack and you’ll learn a thing or two about how streaming video is constructed and delivered, including getting a live stream from camera to a customer. Finally, we have an overwhelming amount of data and we’ll need to mine it to learn about our customers and recommend improvements to our applications and services based upon our findings.

We care about your career growth, too. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals. Whether you want to explore new technologies, take on bigger problems, or get to the next level, we’ll help you get there. Our business is growing fast, and our people will grow with it.

Basic Qualifications

  • You should have a bachelor’s degree in Computer Science or a related technical field or of relevant work experience, or relevant work experience in lieu of a degree
  • Proficiency in at least one modern programming language such as C, C++, C#, Java, or Perl
  • You should also have taken a leading role in building reliable, scalable software that has been successfully delivered to customers
  • You actively lead code reviews, design reviews, automated testing, whiteboard discussions, back-of-the-napkin designs at lunch, and random chats in the hallway about awesome ideas
  • You champion software engineering best practices within your team and across others for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Preferred Qualifications

  • You enjoy having a huge impact on a new global business – we’re moving fast and the scope of this role is large, so in addition to other engineering teams, experience working closely with business teams, UX teams, and product teams, is a big plus
  • You have a bit of an entrepreneurial streak and like understanding how the entire business works – our Sr. SDEs don’t just define the technical approach, but also have a seat at the table to help make the right product decisions. We’re building a multi-billion dollar business, and you’ll be right in the middle of it!
  • You’ve either built or worked with distributed systems and are familiar with related topics such as consistency, durability, and concurrency
  • It helps if you’ve developed on Linux, and have experience using AWS and building/using web services generally speaking
  • You’ve had some exposure to video technology or television broadcast technology, and if you haven’t, you’ll learn a lot about it

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 objective criteria including your experience and skills. We value your passion to discover, invent, simplify and build. We welcome applications from all sections of society irrespective of colour, race, religion or belief, nationality, ethnic or national origin, gender, gender reassignment, sexual orientation, sex, marital status, disability, age or trade union membership. Please let us know if you have any special requirements in relation to this recruitment process.