We’re a looking for a Software Development Engineer to work on a new initiative with expertise and passion in solving hard engineering problems As a Software Development Engineer you will be responsible for design, development, delivery and support of large-
scale, multi-tiered, distributed software applications and tools for the new service
You will be in charge of designing, building, and testing new features
You will operate with globally distributed servers and teams.
You will get the opportunity to work closely with a great team of software developers who will help you grow (and also learn things from you).
You will understand what it takes to grow and operate Amazon business at our scale.
Bachelor’s Degree in Computer Science or related field, or 2+ year relevant work experience.
Computer Science fundamentals in object-oriented design, data structures, algorithm design and analysis.
Expert skill in Java / C++
Proficiency in one of PERL, Python, Go or another programming language
Knowledge of CD / CI systems
Experience working in a Unix based development environment
An interest and passion for learning.
Experience in an object oriented language such as Java or C++,
Independently driven, resourceful, and able to deliver results.
Ability to communicate clearly and effectively.
An interest in learning about complicated systems and architectures, and the drive to create software solutions within them.
Experience developing a Linux environment