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 3 months 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

Data Center Engineering Ops Engineer, DCEO

AWS Data Center Engineering Operations Engineer position managing critical infrastructure, maintaining facilities, and ensuring operational excellence for AWS global data centers.

Data Centre Linux & HW Engineer

Data Centre Linux & HW Engineer position at AWS, focusing on infrastructure maintenance, troubleshooting, and system reliability in Mumbai, India.

Critical Infrastructure Mechanical Engineer, Field Engineering

AWS Field Engineer position supporting data center infrastructure, requiring mechanical engineering expertise and 3+ years of mission-critical facility experience.

Systems Development Engineer, ESC Managed Operations

Systems Development Engineer role at AWS focusing on European Sovereign Cloud operations, requiring 3+ years of experience in software development and cloud systems.

Program Manager, Data Center Engineering

Program Manager position at AWS Data Center Engineering team, focusing on organizational metrics, reporting systems, and strategic operations with competitive compensation and benefits.