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 part of the team, you'll be working on cutting-edge, scalable services technology in an environment where development cycles are measured in weeks, not years. You'll be responsible for designing and building distributed systems that are both scalable and fault-tolerant, while collaborating with experienced cross-disciplinary teams across Amazon.

The position offers a competitive compensation package ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be working in Seattle, contributing to industry-defining projects that directly impact Amazon's core shopping experience.

The ideal candidate brings 3+ years of professional software development experience, strong system design skills, and a passion for creating new products from scratch. You'll thrive in an agile environment where you can deliver high-quality software while managing ambiguity and fast-paced development cycles.

This role is perfect for someone who wants to combine technical expertise with business impact, working on novel solutions that enhance how customers find and discover products. You'll be part of Amazon's culture of innovation, where you can leverage cutting-edge technology to solve complex problems while seeing the direct impact of your work on customers worldwide.

Last updated 3 minutes 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 full software development life cycle preferred
  • Bachelor's degree in computer science or equivalent preferred

Benefits For Software Development Engineer

Medical Insurance
Equity
  • Competitive base salary
  • Equity
  • Medical benefits
  • Financial benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.

Software Development Engineer II, SEO (Scheduling, Evaluation, Outcome)

Mid-level Software Engineer role at Amazon focusing on hiring software systems, requiring 3+ years experience in software development.