Sr. Software Development Engineer - Community Shopping (Customer Reviews/Deals)

3+ months agoBerlin, Germany


Scale at Amazon is, well, really big. There are few companies out there building at our scale and complexity, and even fewer in Europe. As a Senior Software Development Engineer (Senior SDE), you'll be part of a small group of peers that make the Amazon magic happen. Whether it's ownership of existing software or working on new products, you will lead the design and implementation of large-scale efforts from the technical perspective. You'll not only code, but also drive the direction of the software architecture, and work proactively with other teams on integration projects. Our Senior SDEs enjoy a great deal of autonomy. In addition to owning the architecture of a larger product, you will lead code reviews, mentor engineers, and drive important technical decisions.

Senior SDEs at Amazon are above all problem solvers, those we trust most in making technical decisions for how we build our software. They know every line of code we write matters in building great products. As the technical experts on their teams, Senior SDEs come from all different backgrounds, some deeply specialized, while others have a more generalist background. In any case, they are able to keep an eye on big picture while still keeping a finger on the pulse of the details; using both to inform their architectural and design decisions. Senior SDEs also have an eye on the bigger picture and influencing business strategy. Product managers and non-technical stakeholders will depend on you to balance technological demands with business needs.

Are you looking for the opportunity to have a major impact on cutting edge technology used by millions of people every day? The Community Shopping team is responsible for iconic Amazon products such as Customer Reviews, Wish Lists, as well as many emerging products such as Follow, which allows customers to connect with their favorite authors, brands, and reviewers. We are completely reinventing social shopping and looking for team members to build the next generation of experiences that help customers connect, discover, and purchase products they love.We're looking for a Sr. Software Development Engineer to join our team in Berlin, Germany and lead the delivery of our next generation of products and services from the ground up.

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 a senior engineer who has experience in architecting and leading the development of state of the art software systems. 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 a Sr. software development engineer, your responsibilities range from reviewing product roadmap, owning the software architecture, and leading design reviews, to taking up the most challenging coding tasks, providing technical leadership and expertise, and being a role model for the rest of the engineers in the team. Together with the rest of the engineers you will be responsible for delivering production-ready code that will be used by hundreds of millions of Amazon customers. Together with the rest of the engineers, the UX designers and the product team, you will own end-to-end the customer experience of the services and features that you build. As a Sr. software development engineer, you will have a huge impact on the way customers, including friends and family, experience Amazon daily.


• Bachelor's degree in Computer Science, Software Engineering, or related technical field
• 10+ years of software development experience using Java, C#, C++ or other similar object oriented languages
• Service Oriented Architecture, micro-services, and Java services
• Experience developing cloud software services and an understanding of design for scalability, performance and reliability
• Good understanding of best testing practices
• Good understanding of QA best practices in CI/CD processes
• Passion for Operational Excellence
• Good written and verbal communication in English


• Master's degree in Computer Science, Software Engineering, or related technical discipline.
• Experience building complex software systems that have been successfully delivered to customers from ground up
• Experience with front-end development
• Experience getting things done through collaboration with engineers on multiple teams.
• Experience and/or a strong interest in machine learning software systems and big data software systems.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.

Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates.