Saturday, October 04, 2014

Director - Software Development - Amazon - Seattle


Job description
As the senior leader of software development for Amazon’s Website Hosting group, you will be leading the development of a strategically important portfolio of massive scale, highly available hosted technologies that power every Amazon website around the world including Amazon’s Retail websites, Kindle, Amazon Instant Video, Amazon’s subsidiaries and more.

You will be responsible for leading a large group of systems & software engineers and their managers. The group hosts Amazon's portfolio of website rendering engines used by thousands of website developers around the company to build Amazon's website experience that regularly serves 10s of billions of customer requests per day. The group also develops and hosts the services that provide real-time delivery and image-processing of Amazon's library of 10s of billions of website images, processing 10's of millions of updates daily along with management of the business relationships with our multiple CDN partners around the world.
In addition, the hosting group includes a dedicated group of software engineering teams building operational automation and anomaly detection & forecasting services.

As the ideal candidate you will be experienced in managing a multi-functional, multi-site, operationally focussed organization, including systems & software development managers, systems & software engineers, and technical project managers. You will have a proven track-record of operating large scale highly available websites and services through automation, and successfully shipping high performance software services, preferably using AWS technologies. You will recruit and develop high-caliber technical leaders and engineering individuals in multiple locales.

Specific responsibilities include the following:
- Grow your group of engineers and managers into a highly performing operations and development organization.
- Define and drive your long term product strategy based on your strategic relationships with key customers and technology providers.
- Architect and deliver Amazon's next-generation operational tooling to help solve Amazon’s unique scale, performance and distributed computing challenges.

Bachelor’s degree or higher in Computer Science or related field.
5+ years of software development experience.
8+ years of people management experience including at least 3 years of managing managers in a software engineering context.
Experience of having worked in at least one modern object-oriented programming language such as Java or C++.
Experience with operating large scale websites and service-oriented architecture.
Strong leadership, project planning and execution skills.
Ability to communicate clearly with technical and non-technical stakeholders at all levels.
Experience managing engineering teams to meet aggressive timelines with optimal solutions.
Proven track record of taking ownership and successfully delivering results.
Ability to handle multiple competing priorities in a fast-paced environment.
Master’s degree preferred
Experience with large scale distributed systems.
Strong verbal and written communication skills.
Strong analytic and problem solving skills.
Experience of building solutions using AWS technologies.

Enter your email address:

Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...