Application Software Engineer in Bangalore, India

As a member of Amazon's WW Pricing team, you'll play a key role in the evolution of our Pricing algorithms to solve the world's most complex technical challenges in pricing optimization, large-scale computing, distributed systems, web applications, algorithms and data mining - to name a few. The Pricing systems are responsible for determining and publishing prices automatically, with little to no manual intervention, for the millions of items that Amazon sells worldwide ranging from a book on Amazon UK, to an electronics item on Amazon US, a shoe on Amazon JP, etc.

We are looking for a sharp and experienced software development engineer who will help design & develop the next generation systems, services and tools for Pricing. The engineer will play a pivotal role in the expansion of pricing software, with the mission to build and execute streamlined, automated processes for computing, validating and publishing prices, as well as the internal workflows and interfaces that our business teams use to manage them. This is a rare opportunity to be part of a team that will be responsible for building successful, sustainable and strategic solutions for Amazon from the ground up. If you are a talented, detail-oriented engineer with a solid software development foundation and a commitment to deliver the best possible technology solutions for our customers, then we want to hear from you!


Are you seeking an environment where you can drive innovation? Do you want to better understand how Amazon fosters customer trust globally with its pricing decisions? Does the challenge of applying state-of-the-art computer science to define/design/build tools powered by large scale systems that solve real-world problems interest you? Do you have a passion for taking complex business inputs and processes and designing best-in-class workflows and interfaces which deliver simple, seamless user experiences? To meet these challenges, Amazon's Pricing team is looking for passionate and innovative software development engineers with a blend of technical, analytical and design skills who will work with other software engineers, project managers, product managers across different countries and cross-functional teams to help build out the next generation pricing tools for worldwide.

To learn more about Pricing Systems, visit our page at


  • Bachelor's degree in Computer Science, Computer Engineering or related technical discipline

  • 7+ years of relevant engineering experience

  • Deep hands-on technical expertise

  • Proficiency in, at least, one modern programming language such as Java, C++, C#

  • Excellent verbal and written communication skills

  • Ability to handle multiple competing priorities in a fast-paced environment

  • Experience developing distributed/scalable systems and high-volume transaction applications in a 24/7 environment.

  • Experience with Amazon Web Services or equivalent

  • Experience with Relational and NoSQL database systems

  • Ability to drive consensus within a team and influence outcomes in significant technical decision-making.

  • Experience working in an Agile / Scrum environment

  • 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

AMZR Req ID: 541001

External Company URL: