Software Development Manager, Device Software will direct management of engineers, process and quality of service improvements, strategic planning, project management for software within the team, and management of resources across teams.
You will also be required to have solid hiring and new hire development skills. Strong judgment and communication skills, long term technical vision, and continuous focus on engineering and operational excellence are essential for the success in this role.
You will play a role in defining processes and methods to improve the productivity of the entire team. You will identify and initiate investigations of new technologies, prototype and test solutions for product features, and design and validate designs that deliver an exceptional user experience.
The System Administrator will: provide analysis of problems while working toward solutions to technical issues; deploy new releases and/ or enhancements; maintain and support the platforms operational functions; and perform system and integration testing.
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.
Responsibilities include engaging program/product managers to identify new product opportunities, define product/service roadmap & features, and lead the software development team to build high reliable, high performance and high quality software service and maintain operation excellence.
Drive the definition, strategy, and vision for a new initiative, so they must be comfortable with ambiguity, willing to roll up their sleeves to do the definitional & set-up work needed for a start-up business, and have a high level of ownership.
software manager, you will be responsible for leading a team of software engineers responsible for the design, development, testing, and operations of critical services that power the Amazon Instant Video platform.
This role involves leading a development team from design through delivery, working with partner engineering team to coordinate integration, and regularly communicating with senior management on status, risks and change control.