Software Development Engineer, Amazon Video - ToyBox/Distribution Team

Recruiter
Amazon
Location
London
Salary
Competitive
Posted
20 Aug 2017
Closes
21 Aug 2017
Contract Type
Permanent
Hours
Full Time
Are you interested in shaping the future of movies and television? Do you want to define the next generation of tools that will enable Amazon Video to expand quickly to more devices? Amazon Video is one of the leading digital video services on the Internet today, and we're just getting started. We need your passion, innovative ideas, and creativity to help expand the service to all available platforms.

Amazon Development Centre London is seeking a Software Development Engineer (SDE) to join the Distribution Tooling and Automation Team. The SDE will be a core contributor and help the team to innovate, automate, and design systems that make it easier and faster for Amazon Video to grow its distribution on thousands of devices. As an SDE you will work directly with A List consumer electronic partners and lead the technical delivery of new self-service tools to streamline the current Amazon Video device onboarding process. You will also be responsible for building a new external facing website that will be used to onboard thousands of devices to Amazon Video, provide real time analytics to partners and internal stakeholders, and be scalable / available at all times. A successful candidate will have an established background in taking a technical leadership role in delivering customer-facing experiences, a strong technical ability, excellent organizational skills, great communication skills, a motivation to achieve results in a fast-paced environment, high creativity, great analytical reasoning skills, and, of course, a passion for TV and film. The role is based in the London Development Centre and will provide opportunity to travel to partner sites in Europe, Asia and America.

Does the above sound interesting to you? Please apply today!

BASIC QUALIFICATIONS
• A BSc or Msc in Computer Science or related field, or relevant industry experience as a software engineer
• A solid grounding in Computer Science fundamentals and object-oriented software development experience and web development experience with focus on building complex customer facing web applications
• Mastery of the tools of the trade including a variety of modern programming languages (Java, JavaScript, C/C++, Python etc.) and open-source technologies (Linux, Spring, Hibernate)
• Demonstrable experience in leading the design and development of successful production software systems
• Experience defining system architectures and exploring technical feasibility trade-offs

PREFERRED QUALIFICATIONS
• Ideal candidates must be innovative, creative, flexible and be passionate about building great UX experiences
• Experience with full-native, hybrid, and pure-web mobile app development
• Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
• Development experience defining, developing and maintaining REST based interfaces
• Strong technical communication with peers and non-technical cohorts
• Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
• Certified Scrum Master, Agile Certified Practitioner or similar certification
• Entrepreneurial spirit combined with strong program and product management skills