This position is for a Senior Software Engineer that will develop software for new services and will work with teams both within Amazon and externally to architect solutions that enable the use of these new services. This role will ensure we will meet our customer needs by working with the broad Amazon community to help understand their use cases and will bring their evolving directions and trends into the product.
This role requires good knowledge of application development and a strong software development background for software systems spanning web services APIs through application mid tiers and into even lower level hardware-oriented layers, as some of this service is accelerated by special purpose hardware and chips. Thus experience with OS and driver layers would be beneficial.
Bachelor’s Degree in Computer Science or related field
Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
5+ years professional experience in software development
Experience taking a leading role in building complex software systems that have been successfully
Strong mathematical/analytical background
Application development from web service API through backend
hardware/software development in driver and Linux kernel