Software Development Engineer II, Amazon

Amazon is the world's largest online retailer and a prominent cloud services provider.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS

Description For Software Development Engineer II, Amazon

The Amazon Buying Experience organization is seeking an innovative and customer-obsessed Software Development Engineer II to create the most-loved shopping experience worldwide. As part of this team, you'll work on:

  • Developing personalized experiences for millions of shoppers across all devices
  • Building and serving state-of-the-art frameworks
  • Creating distributed services with high concurrency, low latency, and massive scalability
  • Improving the rendering of next-generation buying experience pages
  • Championing engineering excellence in architecture, quality, maintainability, performance, and security

Your work will directly impact the shopping experiences of hundreds of millions of Amazon customers daily. You'll be involved in the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Key Responsibilities:

  • Develop and optimize customer-facing features for Amazon's global product showroom
  • Collaborate with cross-functional teams to design and implement scalable solutions
  • Contribute to the architecture and design of new and existing systems
  • Ensure high-quality code through rigorous testing and code reviews
  • Stay updated with the latest technologies and best practices in software development

This role offers a competitive salary range of $129,300 to $223,600 per year, depending on the geographic market. Amazon also provides a comprehensive benefits package, including medical, financial, and other benefits, as well as potential equity and sign-on payments.

Join Amazon's Buying Experience team and help shape the future of online shopping for customers worldwide!

Last updated 2 months ago

Responsibilities For Software Development Engineer II, Amazon

  • Create personalized shopping experiences for millions of customers
  • Build and serve state-of-the-art frameworks
  • Develop distributed services with high concurrency and low latency
  • Improve rendering of next-generation buying experience pages
  • Champion engineering excellence in architecture, quality, and performance

Requirements For Software Development Engineer II, Amazon

Java
JavaScript
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
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer II, Amazon

Medical Insurance
Equity
  • Medical Insurance
  • Financial Benefits
  • Equity
  • Sign-on Payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon

Software Development Engineer III, Cloud/Data, eero Software Services

Senior Software Engineer role at eero (Amazon) building scalable cloud services for innovative networking solutions, offering competitive compensation and growth opportunities.

Sr Software Development Engineer, Aurora

Senior Software Engineer role at Amazon Aurora, building cloud-scale database services with competitive compensation and comprehensive benefits.

Quality Assurance Engineer, FireTV

Senior QA Engineer role at Amazon Fire TV, focusing on quality assurance for streaming media players and voice experience features.

Software Development Engineer, AWS Audit Manager

Senior Software Engineer position at AWS Audit Manager team, focusing on building scalable compliance automation solutions with competitive compensation and benefits.

Hyperion Application Engineer, Financial Governance, Close & Consolidation

Senior Oracle Hyperion Financial Management Engineer position at Amazon, focusing on financial systems development and large-scale data processing.