Sunnyvale, CA, US
12 days ago
Software Development Engineer, FTVX Team (Whole World)
Are you interested in shaping the future of what people watch on television? The Amazon Kindle, Kindle Fire, Echo and FireTV are revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. In Fire TV, we are building exciting experiences and driving new customer interactions with our popular and growing entertainment platform and want to find someone passionate about creating awesome products. Here you will drive key engineering and business decisions that impact Amazon’s long-term vision, which includes rapid expansion and innovation in the delivery of media entertainment through Alexa and other means.

We are looking for passionate, hard-working, and talented software engineers with experience working on computer graphics, that can help develop and enhance the Ambient experience on Fire TV. This is a high visibility team where you will get a chance to make a positive impact on customer experience and work on cool, innovative features that help differentiate Fire TVs from competitors. Want to work on AI generated artwork? Check. Want to work on dynamic artwork that changes based on weather and time? Check. This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know.



Key job responsibilities
In this role, you will:
• Develop Android application software for product initiatives.
• Investigate, prototype, and deliver new and innovative software applications.
• Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment.
• 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
• Establish architectural principles, select design patterns and then mentor team members on their appropriate application
• Work closely with internal teams to prioritize, design and build custom applications
• Interact directly with internal and external partners to identify app requirements



A day in the life
As a Mid-level Software Developer, you will be a tech lead for features involving other engineers in design, development, and testing. A successful candidate will have an established background in developing user-facing experiences, strong technical abilities, excellent task management skills, great communication skills, and a motivation to achieve results in a high impact environment. You will be helping to hire and develop your team and systems. In this role, you will:
Prioritize well, communicate clearly, and have a consistent track record of delivery
Contribute to the overall systems development lifecycle of key product subsystems
Manage and execute against project plans and delivery commitments
Manage day-to-day activities within an Agile/Scrum environment
Work closely with the engineers to architect and develop the best technical design and approach
Report on status of development, quality, operations, and system performance to management

We are open to hiring candidates to work out of one of the following locations:

Sunnyvale, CA, USA
Confirm your E-mail: Send Email