DESCRIPTION
Are you looking for the opportunity to have a major impact on cutting edge technology used by millions of people every day? The Amazon Customer Profile Platform and Experience team is looking for a Software Development Engineer to work on our worldwide features that help Amazon customers shop with confidence on Amazon.
Customer Profile is an integral part of the Amazon shopping experience, where users can evaluate other customers by examining their community contributions. Our features are used by millions of customers and we partner with teams throughout the Amazon ecosystem to publish 10 million+ events every day for customer reviews, Idea Lists, Articles, and more, so that they can be used to enhance customer experience on mobile app, web, desktop.
We love to work with smart, solution-oriented people that have a strong sense of ownership and customer obsession. We are passionate about building well-designed, robust and scalable software to deliver inspiring user experiences that delight our customers. We are looking for enthusiastic developers with experience in implementing modern systems for mobile and web experiences. We offer the opportunity to work with cutting-edge technologies and tools, on innovative and sophisticated features that customers love, as part of a team of passionate and experienced Amazon engineers in the multi-cultural environment of the Amazon Development Center in Berlin.
As an engineer, your responsibilities range from reviewing designs and validating them through rapid prototyping, to translating them to engineering tasks and implementing them. Together with the other engineers, the UX designers and the product team, you will own end-to-end the customer experience of Amazon Profile. As an engineer on the Amazon Profile team, you will have a huge impact on the way customers, including friends and family, experience Amazon daily.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
BASIC QUALIFICATIONS
- Programming experience with at least one modern language such as Java, C#, C++ or JavaScript including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 2+ years of professional software development experience
PREFERRED QUALIFICATIONS
- Service Oriented Architecture, micro-services, and Java services
- Experience developing cloud software services and an understanding of design for scalability, performance and reliability
- Experience with full-stack engineering and an inclination towards creating customer-facing features