Software Development Engineer, Aft Flow Controls

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

Software Development Engineer role focused on optimizing and solving complex problems in Amazon's global fulfillment operations using AI-powered development tools and AI-first methodologies. The role involves designing, implementing, and shipping features, debugging distributed systems, generating test suites and documentation, and prototyping integrations, all augmented by AI tools. The engineer will own the AI-augmented software development lifecycle and champion AI-first practices within the team.

What you'd actually do

  1. Leverage AI-powered development tools to design, implement, and ship features faster – using AI assistants for code generation, review, and optimization across warehouse control services
  2. Apply AI-first debugging methodologies to analyze distributed systems, identify root causes, and resolve production issues with unprecedented speed
  3. Use AI to generate comprehensive test suites, documentation, and code reviews, maintaining high quality while accelerating delivery
  4. Collaborate with AI tools to rapidly prototype new protocol adapters and equipment integrations, iterating quickly with vendor and operations teams
  5. Own the full AI-augmented software development lifecycle – from AI-assisted design documents to AI-monitored deployments

Skills

Required

  • 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
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • AI-powered development tools
  • AI-first debugging methodologies
  • AI to generate comprehensive test suites
  • AI tools to rapidly prototype
  • AI-augmented software development lifecycle
  • AI-first practices
  • AI tool usage