Please enable cookies in your browser to experience all the personalized features of this site, including the ability to apply for a job.
Software Development Engineer
1 month ago(7/17/2018 11:15 AM)
Position Category for Posting
Amazon’s International Technology organization is expanding its software engineering team in Madrid. We are searching for smart, energetic and passionate Software Development Engineers to solve complex technical problems and work with engineering and business teams distributed across the globe.
Amazon strives to be Earth’s most customer-centric company, and the International Technology group (InTech) owns the enhancement and delivery of Amazon’s cutting-edge engineering to all the varied customers and cultures of the world. We do this through a combination of partnerships with other Amazon technical teams and our own innovative new projects. We make sure that each of our website businesses is a thoughtful combination of Amazon known best practices and unique last-mile engineering driven by each country’s customers’ needs. Our work spans a deep technology stack from front-end customer experience to back-end service technology and has very high visibility to senior leadership, with small teams owning highly significant services. And (of course!) InTech is itself international, with teams in Madrid, Luxembourg, and London.
InTech has software development teams in Madrid, Spain under the European Customer Experience (EUCX) organization. EUCX builds software that improves the customer shopping experience across all of Amazon's European properties, such as website and mobile. We develop our own customer-facing features, service and platform based on European needs that are ready to be launched globally. Our work spans through a deep technology stack - from front-end customer experience to back-end service technology.
We look for experienced full-stack software engineers who can thrive in a fast paced, high energy and fun work environment where we deliver value incrementally and frequently. We value highly technical people who know their subject matter deeply and are willing to learn new areas. We look for individuals who know how to deliver results and show a desire to develop themselves, their colleagues, and their career. Your work will have a direct impact on the bottom line of our business while improving customer experience. Successful SDEs within this group are innovators who move fast, have an unrelenting tenacity to get things done, and are capable of breaking down complex problems and making data-driven decisions, based on a rapid test and learn approach, that best serve customers.
Bachelor’s degree or higher in Computer Science, Engineering or related field
1+ years professional experience in software development
Proven object-oriented design and implementation skills
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Proven understanding of scalable computing systems, software architecture, data structures and algorithms
Experience designing, building and delivering high quality software on time
Solid verbal and written communication skills
Excellent problem solving, and complexity analysis skills
Create reliable/maintainable code, and find creative and scalable solutions to difficult problems
Master’s degree in Computer Science or related field
Experience creating new successful REST APIs and SDKs delivered in multiple languages