DESCRIPTION
Have you ever wanted to be part of a team that builds highly efficient operating system for E-reader? Amazon’s E-reader platform team owns the operating system stack(C/C++) and the low-level components that make the device energy efficient with weeks of battery life. We recently launched Kindle Scribe, a larger form factor device that now unlocks reading as well as writing.
Are you looking at creating value for millions of customers as we launch more E-readers with additional capabilities? Do you want to work at a company where you are the owner, where you are encouraged to build, and where you have the autonomy to push boundaries? Do you have a passion for creating an operating system that is an enabler for builders that create applications on top of it? This describes your daily journey. Are you ready? Then join us!
Key job responsibilities
A Software Dev Manager in this team will own a charter related to Kindle E-reader and will be responsible for partnering with multiple development teams in maintaining and delivering features. The SDM will also strategize and track adding enablers to the Kindle stack that make it simple to add new applications on the device.
The job will require this SDM to have deep technical expertise, willingness to learn and be able to solve challenging and ambiguous problems across the Amazon Kindle operating system.
A day in the life
Own a charter in E-reader, create a structure for your team and create a long term roadmap.
Work with key stakeholders in product management and executive teams to define strategy and requirements.
Lead cross functional development on Kindle E-reader operating system from design through delivery.
Work with remote teams to deliver supporting software with launch timelines.
Communicate regularly with senior management on status, risks and change control.
BASIC QUALIFICATIONS
– 8+ years of engineering experience
– 3+ years of engineering team management experience
– 7+ years of leading system software /OS/ App Framework /devices platform experience
– Knowledge of engineering practices and patterns for the full software/hardware development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification
– Experience partnering with product or program management teams
– Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
– Understand operating system concepts and fluent in C++
PREFERRED QUALIFICATIONS
– Experience delivering products against plan in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous environment
– 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 managing a team of high calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers