Returning Candidate?

Senior Software Development Engingeer

Senior Software Development Engingeer

Job ID 
Posted Date 
ADCI - Karnataka
Recruiting Team 

Job Description

Amazon India is one of the fastest growing businesses in Amazon. Our mission is to transform “how India buys and sells”. We are rethinking eCommerce from an India-first perspective and solving unique problems across discovery, mobile, payments, online to offline, hyper local commerce, last mile logistics and more. In the last 3+ years, the team has driven India first innovations by launching new products and services such as Amazon’s smallest shopping app (2MB app), Local Buy & Sell (, HyperLocal Delivery (AmazonNow), AmazonWholesale (B2B), EasyShip (Amazon assisted pickup and delivery), Seller Flex, Gift Cards, India Payments Gateway, Assisted Offline Shopping (Project Udaan) and many more. We are also investing heavily in machine learning and data analytics in 2017 and beyond.The Amazon India Tech team is based in dev teams across Bangalore (WTC and Bagmane), Delhi, Hyderabad and Seattle. We are hiring Sr. Software Engineers with over 8 years of experience in building distributed & highly scalable platforms and services in Java, OOAD, advanced algorithms, application security, data structures and application architecture. If you are excited by the opportunity to leverage technology / Machine learning and transform commerce for hundreds of millions of customers, this is a place for you.

Basic Qualifications

  • Bachelors degree in Computer Science/related field or equivalent work experience
  • 8 or more years’ experience in software development
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl

Preferred Qualifications

  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience with distributed computing and enterprise-wide systems including AWS and other cloud technologies
  • 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
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • MS in Computer Science, Computer/Electrical Engineering, Mathematics, or a related field
  • Experience influencing software engineers best practices within your team