Software Development Engineer

Amazon is a global e-commerce and technology company operating retail websites in multiple countries, offering a wide range of products worldwide.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
E-Commerce · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
SDE-1, Direct Fulfillment

Entry-level software engineering role at Amazon's Smart Commerce team, building e-commerce solutions for Indian sellers.

Quality Assurance Engineer, Balance, Amazon

Quality Assurance Engineer role at Amazon India Payments, focusing on building and testing payment platforms that serve millions of customers.

Support Engineer (Tech), Regionalization (part of IES CFX)

Support Engineer role at Amazon IES CFX team focusing on automation, system configuration, and technical support to improve customer experience and reduce costs.

Support Engineer, Software Development

Entry-level Support Engineer role at Amazon focusing on seller enablement and platform support, combining technical troubleshooting with development work in Bengaluru, India.

QAE I - Contractor

1-year contract QAE position at Amazon India Payments Tech, focusing on testing and quality assurance for payment solutions with both manual and automated testing responsibilities.

Description For Software Development Engineer

Amazon, a global leader in e-commerce and technology, is seeking a Software Development Engineer to join their team. Since its inception on the World Wide Web in July 1995, Amazon has grown exponentially, now operating retail websites across multiple countries and offering a vast array of products. The company prides itself on its commitment to innovation, customer service, and its motto of "work hard, have fun, and make history."

As a Software Development Engineer at Amazon, you will be tasked with solving complex problems and developing large-scale, robust distributed systems. This role is ideal for fresh college graduates or software engineers with less than 1 year of experience who are eager to make an impact in a fast-paced, innovative environment.

Key responsibilities include:

  • Coding solutions for broadly defined problems
  • Applying fundamental algorithm concepts
  • Developing code in object-oriented languages like C++ and Java
  • Building and maintaining large-scale, robust distributed systems

The ideal candidate will have:

  • A solid foundation in Computer Science fundamentals (BS or MS in CS or related field)
  • Strong understanding of data structures and algorithms
  • Proficiency in modern programming languages (Java, JavaScript, C/C++)
  • The ability to work in a dynamic, collaborative environment

Amazon offers a unique opportunity to work on cutting-edge technology that impacts millions of customers worldwide. Join us in our mission to be Earth's most customer-centric company, where you can learn, grow, and contribute to shaping the future of e-commerce and technology.

If you're passionate about software development, have a knack for problem-solving, and want to be part of a company that's constantly pushing the boundaries of innovation, we want to hear from you. Apply now and take the first step towards an exciting career at Amazon!

Last updated 6 months ago

Responsibilities For Software Development Engineer

  • Code solutions for broadly defined problems
  • Apply fundamental algorithm concepts
  • Develop code in object-oriented languages like C++ and Java
  • Build and maintain large-scale, robust distributed systems

Requirements For Software Development Engineer

Java
JavaScript
  • BS or MS in Computer Science or related field
  • Strong foundation in Computer Science fundamentals
  • Understanding of data structures and algorithms
  • Proficiency in modern programming languages (Java, JavaScript, C/C++)
  • 1+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language

Interested in this job?