Software Development Engineer
Amazon.com
Bangalore, KA, IN
31d ago

The Media business group is one of Amazon's important retail businesses and comprises product categories such as : Books, Music, MP3, DVD, Software, and Video Games.

We strive to offer our customers the lowest possible prices, the best available selection, and the utmost convenience. Our store touches millions of customers and our team plays a role in defining and improving the customer experience through our vast selection, low prices, supply chain efficiency, and best in class shopping experience.

We operate at a large scale and tackle challenging problems that require continuous innovation on behalf of customers, in areas such as supply chain, internal systems, and website experience.

There are many key opportunities to meet the challenges of providing more selection at the best possible prices and whatever your area of interest, the Media business provides incredible opportunities to learn and grow in your career.

We are looking for Software Development Engineers to work on real world problems on a global scale, own their systems end-

to-end and influence the direction of our technology that impacts hundreds of millions customers around the world. As an SDE, you can expect to design flexible and scalable solutions, and work on complex challenges in large-

scale computing by utilizing skills in data structures, algorithms, and object oriented programming. This role at Amazon gives you the opportunity to be a part of a dynamic team focused towards development on Amazon.com.

This role is in Bengaluru.

  • Bachelor’s Degree in Computer Science or related field
  • Object-oriented design, and knowledge of one modern language like C++, C# or Java.
  • Data structures, algorithm design, complexity analysis and problem solving.
  • Databases (relational or NoSQL).
  • A good engineer will demonstrate that they can proactively and continually improve their level of knowledge about Amazon’s business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables.
  • Experience with web applications and distributed (multi-tiered) systems.
  • Ability to effectively articulate technical challenges and solutions.
  • Deal well with ambiguous / problems; ability to think abstractly.
  • Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form