Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Amazon Software Development Manager FireTV System Engineering 
United States, California, Sunnyvale 
911865528

Yesterday
DESCRIPTION

Key job responsibilities
• Lead the design of new devices and initiatives across the organization.
• Build a team that investigates, prototypes, and delivers new and innovative software solutions and concepts.
• Help root-cause and solve the hardest intrinsic challenges which the organization is facing.
• Suggest and develop tools and mechanisms which greatly help your peers and application developers writing applications for Fire TV
• Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment.A day in the life
In the role as Manager for the team you will be partnering directly with Program Managers to drive the System Architecture of new TV concepts, you'll work with development teams as new features are brought up and you'll collaborate with Release Program Managers to bring new improvements and optimizations to our existing customers. The team is focused on the stability and scaling of existing experiences and products as well as many new concepts which are in the works. The work varies greatly and a successful candidate needs to have a curious mind and strong problem solving skills.

BASIC QUALIFICATIONS

- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- 3+ years of consumer electronics product development at the System/OS/BSP level of new and existing products.


PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience of Android apps, Android Frameworks (AOSP), Linux system and/or Linux kernel driver development