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

Systems Development Engineer, Tech Deployment & Field Support

Systems Development Engineer role at Amazon Robotics, focusing on cloud-native software solutions for robotics commissioning and testing, combining AWS expertise with automation technology.

Systems Development Engineer, Tech Deployment & Field Support

Cloud-focused Systems Development Engineer role at Amazon Robotics, developing software solutions for robotics commissioning and testing using AWS services.

Data Center Deployment Support Engineer, Infrastructure Delivery

AWS Deploy Support Engineer role focusing on infrastructure operations, network management, and data center support with emphasis on automation and scalability.

System Development Engineer, Amazon Mechatronics Sustainable Packaging (MSP)

Systems Development Engineer role at Amazon focusing on cloud infrastructure, automation, and scalable solutions for Mechatronics and Sustainable Packaging team.

Systems Development Engineer, Tech Deployment & Field Support

Systems Development Engineer position at Amazon Robotics focusing on cloud-native software solutions for robotics commissioning and testing systems.