Want to re-invent how 10s of millions of people watch TV?
Fire TV remains the #1 best-selling streaming media player in the U.S and other countries. As we continue to involve the customer experiences on our products, we are looking for an experienced SDE to lead initiatives on Fire TV.
In this role, you will drive key engineering and implementation decisions that impact Amazon’s long-term vision, which includes rapid expansion into new geographies and innovation in the delivery and consumption of media and entertainment.
Here on the Fire TV team we are dedicated to creating the most engaging entertainment platform for the whole family, worldwide.
We are looking for passionate and talented software engineers who have experience building innovative, mission critical, scalable software that customers love.
You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
This is a high visibility team where you will get a chance to make a positive impact on customer experience.
Key Responsibilities :
Develop key features for FireTV product initiatives
Build technical architecture between multiple complex systems.
Document designs and architecture and review with stakeholders
Scope and help prioritize feature request with PM
Drive continuous improvements with the team’s processes.
Proactively identify and resolve technical risks and issues that may impair the team's ability to deliver
Bachelor’s Degree in Computer Science or related field.
Professional experience in software development, preferably in cloud services or mobile applications at scale.
Computer Science fundamentals in object-oriented design.
Computer Science fundamentals in data structures.
Computer Science fundamentals in algorithm design, problem solving, and complexity analysis.
Programming experience in, at least, one modern programming language such as C, C++, Java, or Perl
Experience building complex software systems that have been successfully delivered to customers
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Ability to take a project from scoping requirements through actual launch of the project
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Experience with AWS technologies or Device / Cloud architecture