Returning Candidate?

Senior Software Development Engineer-Madrid

Senior Software Development Engineer-Madrid

Job ID 
# Positions 
Company/Location (search) 
Posted Date 
Position Category for Posting 
Software Development
Recruiting Team 

Job Description

Amazon’s International Technology organization is expanding its software engineering team in Madrid. We are searching for smart, energetic and passionate Software Engineers to solve complex technical problems, build and manage smart engineering teams and manage programs and stakeholders 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 is creating a new software development team in Madrid, Spain under the Amazon Vendor Services program. AVS is a program to help vendors grow their business by improving their selection, availability, traffic, and conversion. The Madrid development team will be the AVS Business Technology team, and we will use big data analysis to diagnose vendors’ needs and opportunities. We will also develop a modular workflow that tailors an individualized operational plan, and assigns and tracks activities across vendors, Amazon vendor managers, and other support personnel. We will focus on our customers - the vendors and our vendor managers - by creating a simple, customer-focused experience with high availability and scalability. The team will develop technology across all layers of the technology stack, from our newest front-end customer-facing website platforms, to middle-layer microservices and back-end data stores.

At InTech, we’re looking for a Senior Software Engineer who will help change the way Amazon’s vendors and internal business users think about software. You will work with our stakeholders to solve technical and program complexities across a wide range of systems. You will own the end-to-end solution, from design and conception, through implementation, and into support and maintenance. You will design and develop large-scale, highly-available service-oriented architectures. Finally, you will be a top-notch engineer that can serve as a mentor and model to other engineers. And most importantly, Amazon InTech is composed of many clever and generally awesome people, so you'll learn a huge amount - and have a lot of fun!

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field with 7+ years relevant work experience, or Master’s Degree in Computer Science or related field with 5+ years relevant work experience
  • Experience designing and delivering large-scale applications, services, or other software deliverables with high value
  • Experience in design and coding in OO languages like Java or C++
  • An understanding of Agile development environments
  • Familiarity with either large-scale distributed systems or machine learning architectures

Preferred Qualifications

  • Master’s degree or Ph.D. in Computer Science with 7+ years of relevant work experience or equivalent
  • Experience designing and building complex SOA-based software systems that have been successfully delivered to customers
  • Experience with big data algorithms and architectures
  • Experience with Java, Spring MVC, and/or with R or a similar statistical programming language
  • Proficiency with HTTP Protocol, REST, XML, J2EE, JavaScript, and AJAX
  • Be highly innovative, flexible and self-directed