Software Dev Engineer Ii, Enterprise Security Products

Amazon Amazon · Big Tech · Austin, TX · Software Development

Software Development Engineer II role focused on building AI-powered security products for enterprise customers. The role involves owning the full lifecycle of large-scale, multi-tiered distributed systems, leveraging agentic AI development practices, and engineering end-to-end full-stack experiences. Key responsibilities include designing and implementing intelligent systems like agentic architectures and conversational interfaces, using AI tools to accelerate development, and partnering with researchers and product managers. The team emphasizes startup speed with Amazon scale, building AI and building with AI.

What you'd actually do

  1. Design, build, and ship AI-powered security products: Own the full lifecycle from architecture through production deployment of large-scale, multi-tiered distributed systems that protect AWS Customers. Leverage agentic AI development practices to accelerate every phase.
  2. Engineer end-to-end, full-stack experiences: Build across the entire stack with intuitive front-end interfaces, robust back-end services and REST APIs, and intelligent middleware. Deploy on AWS while designing for cloud-agnostic, multi-cloud environments so customers are protected wherever they operate.
  3. What you build: Design and implement the intelligent systems customers interact with — agentic architectures, conversational interfaces, and automation workflows that make AI-first security real at scale.
  4. How you build: Use AI tools and techniques (established and experimental) to write, test, review, and ship code faster. Multiplying your own velocity, quality, and creative output across greenfield and brownfield projects.
  5. Plan, estimate, and drive delivery: Lead implementation planning, effort estimation, and phased rollouts across systems and operations; you own outcomes with the autonomy and accountability expected in a high-trust startup environment.

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
  • 1+ years of designing and developing large-scale, multi-tiered, distributed systems experience

Nice to have

  • Experience with AI/ML technologies
  • Experience with security products
  • Experience with cloud-agnostic, multi-cloud environments
  • Experience with conversational interfaces
  • Experience with RAG pipelines

What the JD emphasized

  • AI-first development practices
  • agentic AI development practices
  • intelligent systems
  • agentic architectures
  • conversational interfaces
  • automation workflows
  • AI tools and techniques
  • AI assisted development workflows
  • AI first development team
  • RAG pipeline

Other signals

  • AI-first development practices
  • agentic AI development practices
  • intelligent systems
  • agentic architectures
  • conversational interfaces
  • automation workflows
  • AI tools and techniques
  • AI assisted development workflows
  • AI first development team
  • RAG pipeline