Amazon
Amazon

Software Development Engineer I

onsite
Bangalore, Hyderabad, Chennai, Maharashtra, Delhi
Best in Industry
Posted 2/4/2026
Exp: 0+y

Responsibilities

  • Collaborate with cross-disciplinary teams to innovate and deliver new products and services.
  • Design, build, and maintain scalable, fault-tolerant systems in large distributed environments.
  • Develop solutions that require prediction and complex computing at incredible scale and speed.
  • Create distributed storage, indexing, and query systems that are cost-effective and easy to manage.
  • Take ownership of problems, analyze them, and build robust coding solutions.
  • Participate in agile teams to deliver top-quality software products.

Qualifications

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related fields.
  • Open to eligible streams: B.E/B.Tech/B.Sc/M.E/M.Tech/M.Sc.
  • Strong knowledge of Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem-solving & complexity analysis.
  • Proficiency in programming languages: C/C++, Python, Java, or Perl.
  • Previous technical internship(s) is preferred.
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases is preferred.
  • Strong communication and analytical skills.

About the Company

Amazon is a global technology company focusing on e-commerce, cloud computing, online advertising, digital streaming, and artificial intelligence. Driven by the mission to be Earth’s most customer-centric company, Amazon provides a dynamic environment where builders can innovate and make history.