Amazon Jobs – Development Engineer

Website Amazon

About the job


Join our Software Development Engineer opportunities in the Consumer Organization tech teams in EMEA in Madrid, Barcelona Berlin, Luxembourg, Edinburgh, Amsterdam, Dublin and London. Amazon will provide relocation assistance. One recruitment process for multiple locations, you can choose your team! Come build the future with us!

The Consumer Organization, in a nut shell, is our website, what supports it on the back-end, and everything around the customer shopping experience and product offerings. We have a good variety of teams with back-end and full-stack roles. We will consider you for a variety of teams within Consumer. At the offer stage, you can choose the team and location that you would like to join.

As a Software Development Engineer you will contribute to all aspects of an agile software development life cycle including design, architecture, development, documentation, testing and operations. You will push your design and architecture limits by owning all aspects of solutions end-to-end, through full stack software development. Taking pride in both the technical and business contribution of your work, you will be given the chance to have a significant impact on our systems, our business and our customers. You will design and implement new features and be part of a team that is building the future of online retail.

The perks of being an Amazon employee don’t stop at collaborating with great people on exciting and innovative projects. Amazon’s benefits support the needs of our diverse workforce and their family members, no matter what stage they’re at in their life or career.For more details about benefits, check here

Job Responsibilities

  • Work with your team to define and understand service functional and technical requirements
  • Develop detailed architecture and design for components and services
  • Code, test, and deploy services
  • Participate in and lead code & design reviews
  • Build and test services for operational load, build monitoring systems and automate manual operations work
  • Work with peers in other Amazon teams to build and scale services

Basic Qualifications

  • Bachelor’s degree in a quantitative/technical discipline such as Computer Science, Engineering, Statistics
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Non-internship professional software development experience
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • A Bachelor’s degree in Computer Science or related field
  • Strong experience in architecting and building multi-threaded, distributed systems
  • Highly proficient in at least one modern programming language such as Java, C++, C#, Objective-C, JavaScript, Ruby, Perl, or Python
  • Strong knowledge of data structures, algorithms, big “O” analysis and designing for performance, scalability and availability
  • Outstanding problem-solving abilities and a clear commitment to making Amazon a great place to work
  • Entrepreneurial spirit and willingness to have fun!

Preferred Qualifications

  • Masters in Computer Science or a related technical discipline
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience mentoring junior software engineers to improve their skills and make them more effective, product software engineers
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between

Company – Amazon Dev Centre (London) Ltd

Job ID: A1702794

 Report Job