1

Amazon Software Development Engineer Jobs in Bellevue, WA

We are looking for a talented Software Development Engineer with experience building and shipping innovative software to join the Amazon Kids - VUI Entertainment team. Our goal is to create a ...

Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable ... As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will ...

Join the Programming Foundations Team within Amazon Builder Experience as a Software Development Engineer. Our team owns the languages, libraries, and tools that Amazon builders use daily to write ...

Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable ... As a Device Software Development Engineer on the Amazon Leo for Government (ALG) team, you will ...

next page

Showing results 1-20

Amazon Software Development Engineer information

See Bellevue, WA salary details

$71.7K

$166.5K

$231.9K

How much do amazon software development engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for amazon software development engineer in Bellevue, WA is $166,501.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,400.00 and $195,300.00 per year, depending on experience, location, and employer.

What types of projects and technologies do Amazon Software Development Engineers typically work on, and how is teamwork structured within these projects?

As an Amazon Software Development Engineer, you'll often work on large-scale, customer-facing systems that require high reliability and scalability. Projects can range from building backend services using AWS technologies to developing new features for Amazon's e-commerce platform or Alexa. Teams are usually organized around specific products or services and follow Agile methodologies, with regular stand-ups, code reviews, and collaboration with product managers, UX designers, and other engineers. This structure fosters a collaborative environment where engineers are encouraged to take ownership of features, contribute to architectural decisions, and learn from cross-functional peers.

What are the key skills and qualifications needed to thrive as an Amazon Software Development Engineer, and why are they important?

To thrive as an Amazon Software Development Engineer, you need strong proficiency in programming languages (such as Java, C++, or Python), problem-solving skills, and a solid understanding of computer science fundamentals, often supported by a bachelor's degree in computer science or a related field. Familiarity with AWS services, distributed systems, version control tools like Git, and experience in test-driven development are typically required. Exceptional communication, teamwork, and adaptability help you excel in Amazon's collaborative and fast-paced environment. These skills and qualities are crucial to delivering scalable, reliable software solutions that meet Amazon’s high standards and business goals.

What is the difference between Amazon Software Development Engineer vs Amazon Software Development Engineer?

AspectAmazon Software Development Engineer

Since the comparison is between the same job title, there is no difference. Both roles involve designing, developing, and maintaining software solutions within Amazon's environment, requiring similar skills, credentials, and work settings. The term may be used interchangeably across teams and locations, emphasizing the core responsibilities of software engineering at Amazon.

What are Amazon Software Development Engineers?

Amazon Software Development Engineers (SDEs) are technical professionals responsible for designing, developing, testing, and maintaining software solutions that power Amazon's wide range of products and services. They work on scalable and innovative systems, collaborating with cross-functional teams to solve complex problems and deliver high-quality software. SDEs at Amazon are expected to have strong programming skills, a deep understanding of computer science fundamentals, and the ability to learn new technologies quickly. Their work is crucial to ensuring Amazon's platforms are efficient, reliable, and able to serve millions of customers worldwide.
What are popular job titles related to Amazon Software Development Engineer jobs in Bellevue, WA? For Amazon Software Development Engineer jobs in Bellevue, WA, the most frequently searched job titles are:
What job categories do people searching Amazon Software Development Engineer jobs in Bellevue, WA look for? The top searched job categories for Amazon Software Development Engineer jobs in Bellevue, WA are:
What cities near Bellevue, WA are hiring for Amazon Software Development Engineer jobs? Cities near Bellevue, WA with the most Amazon Software Development Engineer job openings:
Infographic showing various Amazon Software Development Engineer job openings in Bellevue, WA as of July 2026, with employment types broken down into 84% Full Time, 11% Part Time, 2% Temporary, 2% Contract, and 1% Summer. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $166,501 per year, or $80 per hour.
Software Development Engineer (SDE but not a Java Developer)

Software Development Engineer (SDE but not a Java Developer)

IT America Inc

Seattle, WA • Remote

$53 - $72.75/hr

Contractor

Re-posted 27 days ago


Job description

Position: Software Development Engineer

Location: Remote

Duration: Long term contract

Type: Only W2 (No C2C/1099)

Notes from Client Manager:

The Amazon Selection & Catalog Systems (ASCS) team needs a Software Development Engineer (do not confuse this with a “Java Developer”) to spearhead the consolidation and retirement of legacy services. This initiative aims to reduce operational complexity and modernize our architecture. This team focuses on a critical aspect of Amazon's Catalogue. The catalogue team catalogs customers' orders and products for the process management system. Currently, a new system is being built in Java to replace the old system, which is in Perl and can't support the increasing traffic.

The task involves transitioning to the new system, a global project requiring engineers with experience in large distributed systems. Everyone will play a hands-on role in this project.

Candidates need experience in leading teams and contributing to software architecture. Knowledge of Perl will be helpful as it involves debugging legacy Perl code and migrating to Java for the platform and endpoints that are already created. The Amazon Software Development Engineer (SDE) will design, and TEKsystems SDE 3’s will customize the API designs to fit each workstream. Experience in Cloud Services and distributed systems is critical for success in this role.

This project isn't about creating new APIs; it's primarily about migrating clients to already established strategic endpoints. The challenge lies in migrating from service A to service B. Some services have as few as four, and some have as many as twelve active services that need to be migrated. This person will also need to maintain the code standard and ensure the quality of the software before it's pushed for production release.

Each of the three workstreams will have independent daily standups, and there will be internal Amazon support from engineers to remove roadblocks. The ability to understand a milestone and work backwards to deliver the end result is also essential because they will be guiding SDE 2’s as well as contributing to the development of the workstreams.

Must have:

  • Java
  • Python
  • Software development
  • Aws
  • Agile
  • Linux
  • Cloud
  • Microservices
  • Software engineering
  • Development
  • Springboot
  • Spring

Top Skills:

  • 8+ years of Building and designing software and API migration experience within Java. they really need to be flexible with tooling because Amazon has an internal tool they are using that is similar to Java that they are migrating to. (Guice is preferred but if they have Guice and Spring) and working knowledge of PERL.
  • 6+ years of Work on highly distributed systems from enterprise level companies
  • 4 + years of CI/CD environments from a cloud environment (EC2, S3 etc…)
  • Computer Science degree is required.

Secondary Skills:

  • Javascript
  • React
  • Angular
  • React.js
  • Job Description

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field,
  • Computer Science fundamentals in OO design, data structures and algorithm design
  • 6+ year relevant work experience in building and managing complex systems in production.
  • 6+ or more years’ experience in software development, proficient in Java (Guice and Spring) and working experience in PERL.
  • Understanding of CI/CD, Git based version control, agile scrum methodologies.
  • Experience with testing, profiling, debugging, and optimizing large scale systems.
  • Ability to learn and adapt quickly to the engineering practices in the team.
  • Excellent team player. Ability to estimate, plan, track and deliver individual tasks on time.
  • Strong communication skills both verbal and written.

Preferred Qualifications

  • Strong communication skills both verbal and written.
  • Strong, object-oriented design and coding skills (Perl and Java preferably on a UNIX or Linux platform)
  • Experience in building test harness and test infrastructure.
  • Experience with distributed (multi-tiered) systems architecture, algorithms, and relational database,
  • Ability to refactor programs effectively and evaluate optimization opportunities from system performance and risks perspective.
  • Ability to effectively articulate technical challenges, risks, tradeoffs and solutions

Additional Skills & Qualifications

Leadership Principles

  • Deliver Results
  • Dive Deep
  • Ownership
  • Insist on the Highest Standards