Software Development Engineer
Full Job Description
About the Role
Shape the future of e-commerce in Europe's emerging markets by joining Amazon's EU INTech E3 team. We are building the next generation of shopping experiences for millions of European customers. As a Software Development Engineer, you will be at the forefront of Amazon's expansion into these dynamic markets, creating innovative solutions to establish Amazon as the preferred shopping destination. This role involves a significant amount of greenfield initiatives, requiring your creative problem-solving and technical expertise to develop cutting-edge features. You will work on impactful projects such as enabling cross-border seller reach, optimizing delivery networks for same-day delivery in new cities, and crafting localized shopping experiences for diverse European communities. Our team tackles complex challenges including building seamless multi-store selection platforms, developing sophisticated inventory placement strategies, and engineering innovative delivery solutions to maintain competitiveness in fast-growing markets. Your contributions could have a substantial financial impact, working alongside talented engineers across Hyderabad and Luxembourg. Whether you are enhancing product discovery for local customers, streamlining international seller expansion, or developing new Prime features for export markets, your work will directly influence Amazon's growth trajectory in Europe. We are seeking engineers who excel at tackling complex problems, are passionate about customer-centric solutions, and thrive in global collaboration. If you are ready to contribute to the future of European e-commerce and work on strategic Amazon initiatives, we encourage you to apply.
Key Responsibilities
Contribute to all phases of an agile software development lifecycle, including design, architecture, development, documentation, testing, and operations. Take ownership of end-to-end solutions, pushing the boundaries of design and architecture through full-stack software development.
Basic Qualifications
- 3+ years of professional software development experience (excluding internships).
- 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
- Proficiency in at least one software programming language.
Preferred Qualifications
- 3+ years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.