Software Development Engineer, CloudFront Console and Agentic Experience

Amazon
USA, WA, Seattle2026-06-22ONSITE

About the job

We're hiring an SDE II to build the intelligent layer between customer intent and infrastructure execution — unifying content delivery, web application security, and DDoS defense into a single, agentic surface. You'll work at the intersection of distributed systems, applied AI, and developer experience, shipping production autonomy into one of the most critical networks on the internet.

Responsibilities

Design and ship agentic console experiences that replace static configuration workflows with conversational interfaces backed by real-time visualization and observability for CloudFront, WAF, and Shield.

Build the agent experience (AX) layer, including the skills, protocols, and tooling that enable first- and third-party AI agents to safely configure, observe, and optimize edge infrastructure.

Architect autonomous planning systems that decompose customer goals into validated, multi-service infrastructure operations on a global scale.

Engineer proactive detection and recommendation engines that surface security gaps, performance issues, and configuration drift before customers notice.

Integrate natural-language interaction into the management surface so customers can ask operational questions and receive answers grounded in their real-time telemetry.

Develop higher-level infrastructure abstractions (Terraform modules, CDK patterns) that reduce complexity for infrastructure-as-code workflows.

Own features end-to-end, from design doc through implementation, testing, deployment, and production operation.

Work backwards from customers to identify problems, propose innovative solutions, and raise the bar on quality, accessibility, and performance.

Collaborate across organizational boundaries with AI/ML platform, application security, observability, and partner teams to deliver integrated experiences.

Establish engineering patterns, testing strategies, operational runbooks, and architectural standards the broader team adopts.

Mentor engineers and raise the technical bar through design reviews, code reviews, and helping the team navigate ambiguity with clarity.

Participate in on-call rotation to troubleshoot and resolve production issues, keeping stakeholders and customers informed.

Stay current with front-end and applied AI advances and bring new ideas into how the console evolves.

Qualifications

Minimum

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 software development engineer or related occupational experience

1+ 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

1+ years of Object Oriented Design experience

Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Experience programming with at least one software programming language

Preferred

3+ years of building complex software systems experience

Experience with AI/ML systems, LLM integration, or agent architectures

Familiarity with tool-use protocols (MCP, function calling), autonomous agent frameworks, or AI orchestration patterns

Track record building distributed systems at scale

Knowledge of CDN, networking, or security infrastructure

Experience with infrastructure-as-code (Terraform, CDK) and automated deployment pipelines

Front-end development experience (React, TypeScript) for interactive console surfaces

Strong communication skills and ability to drive technical alignment across teams