Required Software Development Engineer

We are looking for a Senior Software Development Engineer to lead architecture and development for Prime Video X-Ray experiences in the Prime Video App on Web and Living Room technologies. This role is one of full ownership for features – from design to development & deployment.

In this role, you will have the opportunity to contribute significantly to the future of X-Ray experience on Live Sports, Movies and TV Shows. You will be part of a strong team in a fast-paced, start-up like environment where agile development is embraced and innovation & thinking big is encouraged.

In this role you will: · Architect, design, develop and deploy new features for our Web and Living room apps, working with multiple back-end teams.
· Contribute best-in-class programming skills to develop highly innovative, consumer-facing Web and Living Room apps.
· Write clean, maintainable code and perform peer code-reviews.
· Work with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility.
· Actively collaborate with Product Managers and UX Designers to shape the user experience
· Work in an agile / scrum environment to deliver high quality software against aggressive schedules.
· Establish architectural principles, select design patterns, and mentor team members on their appropriate application.
· Help define and implement standards and promote best practices for the mobile development team.
· Analyze and optimize applications to maximize speed and scale, factoring in mobile network latency and bandwidth constraints

· 4+ years of professional software development experience
· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· Relentless customer focus
· Excellent analytical skills
· Excellent written and verbal communication
· Demonstrated ability to collaborate across domains and time zones

· BS in Computer Science or equivalent
· Expertise in Android/Web development
· Passion for raising the bar on customer experience
· Expert working knowledge of data structures, algorithms, and object oriented design
· Expert working knowledge of design patterns
· Strong working knowledge of operating system fundamentals
· Working knowledge of REST service patterns and other client/server interaction models
· Working knowledge of common Internet technologies (e.g. HTTP, HTML, JavaScript, AJAX)
· Excellent written and verbal communication

· Experience with the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective-C, JavaScript) and open-source technologies (Linux, React, JQuery, etc)
· Meets/exceeds Amazon’s leadership principles requirements for this role
· Meets/exceeds Amazon’s functional/technical depth and complexity for this role

Apply Now

Leave a Reply

Your email address will not be published. Required fields are marked *