Amazon.com Inc logo

Software Development Engineer, Kiro Web

Amazon.com Inc

  • Seattle, WA
  • 7 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Amazon CloudFrontunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Architectural Designunmatched
    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Building Systemsunmatched
    • Code Reviewsunmatched
    • Content Delivery Network (CDN)unmatched
    • Injectionsunmatched
    • JSONunmatched
    • Mentoringunmatched
    • Metadataunmatched
    • Multiplatform/Cross-Platformunmatched
    • Multiplexingunmatched
    • Network Routingunmatched
    • Node.jsunmatched
    • On Callunmatched
    • Problem Solving Skillsunmatched
    • Process Managementunmatched
    • Programming Toolsunmatched
    • REST (Representational State Transfer)unmatched
    • RPC (Remote Procedure Call)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Test Plan/Scheduleunmatched
    • Topologyunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Browsersunmatched
    • Web Serverunmatched

    Description

    The future of software development is autonomous. AWS is building Kiro -a frontier Developer Tool that independently tackles development tasks, maintains context across interactions, and continuously learns from its work. This isn"t just another AI tool; it"s a fundamental shift in how software gets built and maintained.

    We"re looking for engineers who want to shape this transformation. You"ll work alongside exceptional talent solving novel problems at the intersection of AI and software engineering. The challenges are unique: building systems that operate autonomously, solve novel problem in Analytics, Fraud detection, Governance and ensuring Kiro is able to meet enterprises where they are-all while meeting AWS"s exacting standards for scale, reliability, and security.

    Your impact will be immediate and visible. You"ll ship features that directly improve how developers work. Daily collaboration includes code reviews, mentorship in both directions, and rapid skill development. From day one, you"ll have opportunities to lead-whether that"s owning projects, defining technical direction, or shaping how the team operates.

    This is your chance to build the agent that builds the future.

    Key job responsibilities

    • Build and maintain the Kiro Web server (Fastify/Node.js/TypeScript) - session manager, ACP client adapter, WebSocket gateway, and REST API
    • Implement the process-per-session architecture: spawning kiro-cli ACP child processes, managing JSON-RPC 2.0 communication over stdin/stdout, and handling lifecycle events (crash recovery, session resume, stale PID handling)
    • Build the multi-agent team orchestration layer - team session lifecycle, inter-agent prompt routing with topology validation, parallel dispatch, and skill injection
    • Design and implement the WebSocket fan-out system that multiplexes notifications from multiple ACP processes onto browser clients, tagged by session/team/role
    • Build and operate Kiro"s multi-platform distribution system - metadata services, platform detection, CDN configuration (CloudFront), custom channel authorization, and release automation
    • Implement tool approval interception: hold execution when agents request permissions, emit approval requests to the frontend, and relay user decisions back to the agent
    • Write comprehensive tests, build monitoring/alerting, and participate in on-call rotations
    • Contribute to API design, architecture reviews, and team technical direction

    About the team

    Kiro Web builds the web-based experiences and platform services for Kiro. Our server layer is the bridge between browser UIs and kiro-cli"s Agent Client Protocol - we spawn and manage AI agent processes, multiplex their real-time output to the browser via WebSocket, and orchestrate multi-agent teams through REST APIs. We also own the distribution platform that delivers Kiro builds worldwide via CloudFront. Tech stack: TypeScript, Node.js 22, Fastify, WebSockets, JSON-RPC 2.0, pnpm monorepo. The team is between Seattle and Portland, shipping weekly.

    Numbers & Facts

    LocationSeattle, WA
    IndustryRetail
    Company Size10,000 employees or more
    Year Founded1994
    Websitehttp://Amazon.com/militaryroles

    About Company

    At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

    Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

    It’s Always Day 1
    At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

    Our Leadership Principles
    Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles

    Similar Jobs

    See more jobs