Software Development Engineer II, Amazon

Amazon is the world's largest e-commerce company, providing cloud computing, digital streaming, and artificial intelligence services.
Cloud
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Development Engineer II, Amazon

Join Amazon's Intelligent Cloud Hosting (ICON) team as a Software Development Engineer II, where you'll be at the forefront of managing Amazon's global web infrastructure. This role offers an exceptional opportunity to work on tier-1, multi-tenant systems that power Amazon's worldwide marketplaces, Kindle, Alexa, and Amazon Video platforms. You'll be part of a diverse international team responsible for hosting Amazon's websites and ensuring optimal operational quality, security, and availability.

The position involves creating and maintaining strategic developer productivity tools built on AWS technology, working with orchestration, predictive analytics, monitoring, and automated repair systems. You'll be solving complex, mission-critical compute and operation problems, with development cycles measured in weeks rather than years.

As an SDE II, you'll be responsible for the routing layer that connects traffic at low latency and protects web services against security threats. The team manages over 120 Tier-1 services, abstracting and centralizing infrastructure management for teams across Amazon's Worldwide Stores organization.

This role offers unique technical challenges at unprecedented scale, where your decisions and implementations directly impact millions of customers globally. You'll work in an agile environment, collaborating with innovative engineers and product managers to deliver high-quality solutions that maintain Amazon's position as a leader in e-commerce and cloud technology.

The ideal candidate will bring strong software development experience, system design capabilities, and a passion for creating new products and services from scratch. This is an excellent opportunity for engineers who thrive in an environment of ownership, innovation, and technical excellence.

Last updated 12 hours ago

Responsibilities For Software Development Engineer II, Amazon

  • Design and build innovative technologies in a large distributed computing environment
  • Lead fundamental changes in the organization
  • Collaborate with engineers and product managers to refine project scope
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software
  • Manage and optimize infrastructure for Amazon's worldwide websites
  • Operate and maintain routing layer for web services
  • Protect web services against malicious robot and DDoS attacks

Requirements For Software Development Engineer II, Amazon

Linux
  • 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 II, Amazon

  • Workplace accommodation for disabilities

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Amazon

Software Development Engineer II, Amazon

Amazon ICON team seeks SDE II to develop and maintain cloud infrastructure for global marketplaces and digital services using AWS technology.

Software Development Engineer II, Amazon

Software Development Engineer II position at Amazon's ICON team, focusing on cloud infrastructure and developer productivity tools for global web services.

Quality Assurance Engineer, Data Center Engineering

Quality Assurance Engineer role at AWS focusing on data center engineering, documentation management, and quality control for infrastructure services.

Amazon Dedicated Cloud Engineer, MAS2

AWS Cloud Engineer position supporting U.S. Intelligence Community, requiring TS/SCI clearance, focusing on deploying secure cloud solutions in air-gapped environments.

Network Engineer

Network Support Engineer role at AWS Solutions, focusing on Amazon Physical Stores technology and network infrastructure support.