We are looking for a technical expert like you who could take lead in solving these challenges and make an indelible impact by his innovation.
end-to-end delivery of software components. You will define & build best-in-class platforms which would be used by millions of Amazon customers worldwide and dozens of other memberships programs at Amazon.
Your scalable, low latency, fault tolerant and extensible platforms would fuel the next wave of Prime Membership growth.
As a Senior Software Engineer you will provide technical leadership at Amazon. You will help establish technical standards and drive Amazon s overall technical architecture, engineering practices, and methodologies.
Your pragmatic vision will translate business needs into workable technology solutions. With your deep and broad technical expertise you will produce both detailed technical work and high-level architectural designs.
Bachelor s Degree in Computer Science or related field, or 10+ years of relevant work experience
Experience in building large scalable distributed, asynchronous and stateless architectures
Strong skills in object-oriented design, data structures, algorithm design and complexity analysis
Proficiency in C++ and / or Java
Proficiency in Big Data technologies (Hadoop and related technologies)
Expertise in Perl, JS, PHP, Pig and / or Ruby
Experience with Agile Management (SCRUM, RUP, XP) and OO Modeling
Ph.D. or Master s degree in Computer Science or equivalent
Experience building highly scalable, high availability services
Strong organizational and problem solving skills with great attention to detail
Ability to write and understand functional / technical specifications, mentor junior developers and good communication skills
Innovation and initiative to improve coding standards, test coverage, quality and automation. Contribute intellectual property through patent generation.