Software Development Engineer Ii, Amazon

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

Software Development Engineer II at Amazon to build and scale an AI-powered automation platform for internal tools (Amazon Quick Suite). The role involves designing and delivering features for natural language workflow automation, agentic AI capabilities, and enterprise integrations, operating at massive scale for 450,000+ internal users and external AWS customers. Responsibilities include architecting and implementing scalable services, building integrations, owning end-to-end delivery, and scaling systems for high availability and low latency.

What you'd actually do

  1. Design & Build AI-Powered Systems: Architect and implement scalable services that use Quick Flows, Quick Automate, and custom agent capabilities
  2. Build Integrations & Connectors: Design and develop connectors that enable Quick Suite to interact with enterprise tools and internal Amazon systems
  3. Own End-to-End Delivery: Drive features from design through deployment, including operational excellence and monitoring
  4. Scale for Impact: Build systems that serve 450,000+ internal users and external AWS customers with high availability and low latency
  5. Collaborate Across Teams: Partner with Quick Suite product teams, AWS service teams, and internal customers to define requirements and deliver solutions

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
  • Design and implement robust, scalable architectures for AI-powered applications
  • Develop high-performance backend services to support AI model integration and data processing
  • Create and maintain RESTful APIs for seamless interaction between AI models and front-end applications
  • Design and implement microservices architecture to ensure modularity and scalability of the system
  • Optimize code and database queries for handling large-scale data and high-concurrency scenarios
  • Leverage AWS services to build and deploy cloud-native applications
  • Ensure the implementation of robust security measures and compliance with data privacy regulations

Nice to have

  • Experience with AI/ML systems, LLM-based applications, or agentic AI frameworks
  • Experience with AWS services (e.g., Lambda, DynamoDB, S3, SQS, ECS, Bedrock, Step Functions)
  • Experience building workflow automation or orchestration platforms
  • Familiarity with CI/CD pipelines, infrastructure-as-code, and operational best practices
  • Experience with enterprise integration patterns and connector frameworks
  • Track record of delivering complex, ambiguous projects independently
  • Strong written and verbal communication skills
  • 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

  • massive scale
  • 450,000+ Amazonians
  • enterprise integrations
  • agentic AI capabilities

Other signals

  • AI-powered automation platform
  • natural language workflow automation
  • agentic AI capabilities
  • enterprise integrations
  • massive scale