Haystack
← Back to Jobs
Full time
Technology
AW

Software Development Engineer II

Amazon Web Services, Inc.Seattle, Washington🇺🇸United StatesPosted Sep 11, 2026

Why This Role Stands Out

As a Software Development Engineer II at Amazon Web Services, you'll have the opportunity to design and build critical connectivity services, owning them end-to-end in a hybrid environment that offers flexibility. This role is ideal for a mid-senior engineer passionate about distributed systems and automation, eager to grow their skills within a customer-obsessed culture and contribute to a world-leading cloud platform.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Seattle, Washington, United States
MicroservicesAWSEdge ComputingJavaPython

Job Description

Amazon Web Services, Inc. seeks a Software Development Engineer II to design, build, and scale edge services for the GCNA-D Edge team. You will develop distributed, high-availability systems that power global AWS customers, using modern programming languages and cloud-native architectures. Responsibilities include end-to-end ownership of services, code reviews, testing, and performance optimization. You will collaborate with product, operations, and security teams, using data to drive decisions in a fast-paced, customer-obsessed environment focused on innovation and continuous learning.

Responsibilities

  • Design and implement scalable, reliable edge services for AWS customers
  • Develop and maintain distributed, high-availability systems
  • Own services end-to-end, including design, implementation, testing, and operations
  • Conduct code reviews and contribute to engineering best practices
  • Improve system performance, reliability, and security using data-driven approaches
  • Collaborate with product, operations, and security teams to deliver new features
  • Build and maintain CI/CD pipelines and automated testing suites
  • Monitor production systems and respond to operational issues
  • Contribute to architecture decisions and long-term technical roadmaps
  • Continuously learn and apply new AWS and cloud technologies

Required Skills

  • Distributed systems design
  • Cloud-native architecture (AWS)
  • Java or similar OO language
  • Python or scripting languages
  • RESTful APIs and microservices
  • CI/CD pipelines
  • Automated testing
  • Performance optimization
  • Monitoring and observability
  • Network and edge computing concepts

Similar jobs