Software Development Engineer

Global technology company focused on e-commerce, cloud computing, and artificial intelligence, known for customer obsession.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer

Amazon is seeking a Software Development Engineer to join their Core Shopping team, focusing on building innovative ways for customers to discover products. This role offers an exciting opportunity to work at one of the world's most customer-obsessed companies, where you'll tackle complex problems that impact millions of customers globally.

As an SDE at Amazon, you'll be at the forefront of technology, working with cutting-edge services and distributed systems. The position involves building scalable, fault-tolerant systems while collaborating with experienced cross-disciplinary teams. You'll be responsible for designing and implementing novel solutions that directly influence Amazon's shopping experience.

The role requires strong technical expertise with 3+ years of professional software development experience and a solid understanding of system architecture. You'll work in an agile environment where development cycles are fast-paced and measured in weeks, not years. This position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and comprehensive healthcare.

This is an ideal opportunity for engineers who are passionate about creating new products from scratch, can manage ambiguity effectively, and want to see their work impact a global customer base. You'll be part of a team that values innovation, technical excellence, and customer obsession, working on industry-defining projects that move the needle in e-commerce technology.

Last updated a minute ago

Responsibilities For Software Development Engineer

  • Collaborate with cross-disciplinary teams to conceive, design, and bring innovative products and services to market
  • Design and build innovative technologies in a large distributed computing environment
  • Deliver customer value in an iterative fashion while working towards longer term systems goals
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage
  • Design and code solutions starting with broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Equity
  • Comprehensive medical, financial, and other benefits
  • Total compensation package including base pay, equity, and sign-on payments
  • Geographic market-based compensation

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Alexa Smart Properties

Software Development Engineer role at Amazon building Alexa Smart Properties services for hospitality and shared living spaces.

SDE, Amazon Q Business, AWS Q Business

Software Development Engineer role at Amazon Q Business, focusing on developing AI-powered enterprise productivity solutions.

Software Development Engineer, Amazon Q Business

Software Development Engineer II position at Amazon Q Business, focusing on developing enterprise-grade generative AI solutions for workplace productivity.

Software Development Engineer

Software Development Engineer role at Amazon focusing on building scalable distributed systems and innovative shopping experiences.

Software Development Engineer, Load Balancing

AWS Software Development Engineer position focusing on building and maintaining mission-critical load balancing systems and management interfaces.