Software Dev Engineer

Amazon is one of the world's most beloved brands, known for customer obsession and innovative technology solutions.
$99,500 - $200,000
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
AI · E-Commerce · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Quality Assurance Engineer, FireTV

Quality Assurance Engineer position at Amazon Lab126, focusing on FireTV platform development with both manual and automated testing responsibilities.

Quality Assurance Engineer I, Alexa Subscriptions Growth

Entry-level Quality Assurance Engineer position at Amazon working on Alexa voice technology, requiring 1+ years of testing experience and strong automation skills.

Support Engineer, Device OS

Support Engineer position at Amazon Lab126 focusing on Device OS support, maintenance, and improvement, requiring 2+ years experience in software development or technical support.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon, focusing on building scalable distributed systems and innovative technologies.

Support Engineer, Device OS

Support Engineer position at Amazon Lab126 focusing on Device OS support, maintenance, and improvement, requiring 2+ years experience in software development or technical support.

Description For Software Dev Engineer

At Amazon, we're seeking passionate Software Development Engineers (SDEs) to solve complex business challenges through innovative technology. As an SDE, you'll work on cutting-edge, scalable services in a team environment, focusing on industry-defining projects that directly impact millions of customers, sellers, and products worldwide.

You'll collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Your role will involve designing and building innovative technologies in a large distributed computing environment, helping to lead fundamental changes in the industry.

Key responsibilities include:

  • Creating solutions for distributed systems with exposure to innovative technologies at incredible scale and speed
  • Building distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
  • Designing and coding solutions for broadly defined problems
  • Working in an agile environment to deliver high-quality software

We're looking for individuals who can manage ambiguity and thrive in a fast-paced environment where development cycles are measured in weeks, not years. This is an opportunity to chart your own path at Amazon and see the direct impact of your work.

Qualifications:

  • Bachelor's or Master's degree (recent graduate or upcoming graduate)
  • Strong coding and problem-solving skills
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases (preferred)
  • Knowledge of optimization mathematics such as linear programming and nonlinear optimization (preferred)
  • Ability to articulate technical challenges and solutions effectively
  • Adept at handling ambiguous or undefined problems and thinking abstractly

Amazon offers a competitive compensation package, including a base pay range of $99,500 to $200,000 per year, depending on the geographic market and other factors. We also provide equity, sign-on payments, and a full range of medical, financial, and other benefits.

Join us in solving complex problems, working with cutting-edge technology, and making a significant impact on a global scale. Apply now and be part of shaping the future of technology at Amazon!

Last updated 23 days ago

Responsibilities For Software Dev Engineer

  • Design and build innovative technologies in distributed computing
  • Create scalable solutions for distributed systems
  • Build scalable, fault-tolerant storage and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Dev Engineer

Java
Python
  • Bachelor's or Master's degree (recent or upcoming graduate)
  • Strong coding and problem-solving skills
  • Ability to work in a team environment
  • Passion for innovative technology

Benefits For Software Dev Engineer

Medical Insurance
401k
Equity
  • Competitive base pay
  • Equity
  • Sign-on payments
  • Medical benefits
  • Financial benefits

Interested in this job?