Software Development Engineer

Amazon Amazon · Big Tech · Seattle, WA · Software Development

This requisition is for a central pipeline of Software Development Engineer (SDE) talent for anticipated roles in 2026 across all AWS SDE positions, including specialized engineering roles in areas like AI/ML, Healthcare AI, and others. The role involves designing, developing, and maintaining code, implementing software solutions, collaborating with cross-functional teams, and identifying/resolving performance bottlenecks.

What you'd actually do

  1. Design, develop, and maintain efficient, reusable, and reliable code
  2. Implement complex software solutions that meet business requirements
  3. Collaborate with cross-functional teams to define, design, and ship new features
  4. Identify and resolve performance bottlenecks and bugs
  5. Participate in architecture and design reviews to provide technical guidance

Skills

Required

  • professional software development
  • design or architecture
  • building complex software systems
  • designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services
  • C#
  • C++
  • Java
  • Perl
  • Bachelor's degree

Nice to have

  • computer architecture
  • operating systems
  • parallel computing
  • Machine Learning fundamentals
  • LLM fundamentals
  • transformer architecture
  • training/inference lifecycles
  • optimization techniques
  • Python
  • C++

What the JD emphasized

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of building complex software systems experience
  • 2+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • Bachelor's degree or equivalent