{"schemaVersion":"jobsearcher.job.v1","id":"f792e31dcd7a692bbcbef3ff","url":"https://jobsearcher.com/jobs/f792e31dcd7a692bbcbef3ff","canonicalUrl":"https://jobsearcher.com/jobs/f792e31dcd7a692bbcbef3ff","title":"Software Development Engineer, Kiro Web","description":"Overview\nIn this role you will build the server-side backbone for Kiro Web, an AI-powered development environment. You will design and maintain a robust backend that orchestrates AI agent processes, manages real-time messaging, and powers multi-agent coordination and distribution. You will work across session lifecycles, WebSocket fan-out, and REST APIs to deliver a scalable development platform. This is a hands-on, systems-focused role with impact from local developer tooling to world-wide distribution. You’ll shape the architecture and help Kiro scale to millions of developers.\n\nCompensation / Benefitshealth insurance (medical, dental, vision)RSUs and sign-on payments401(k) matchingpaid time offparental leaveadoption and surrogacy reimbursement\nResponsibilitiesBuild and maintain the Kiro Web server (Fastify/Node.js/TypeScript) including session manager, ACP client adapter, WebSocket gateway, and REST APIImplement per-session process architecture: spawn and manage kiro-cli ACP child processes and JSON-RPC 2.0 communicationDevelop multi-agent team orchestration: session lifecycle, inter-agent prompt routing, topology validation, parallel dispatch, and skill injectionDesign WebSocket fan-out to multiplex notifications across ACP processes to browsers, with tagging by session/team/roleCreate and operate multi-platform distribution: metadata services, platform detection, CDN configuration (CloudFront), and release automationImplement tool approval interception: pause execution on permission requests, relay approval decisions from frontend to agentsWrite tests, set up monitoring/alerting, participate in on-call rotationsContribute to API design, architecture reviews, and technical direction\nKey requirements3+ years of non-internship software development experience2+ years in design or architecture of large-scale systems1+ years building distributed software applications or services1+ years of OO design experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related fieldExperience programming in at least one language such as C#, C++, Java, or PerlCross-functional collaborationProblem solving at scaleStrong communicationTypeScriptNode.jsFastify","company":"Amazon","rawCompany":"amazon","city":"Beaverton","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:22:45.573Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer, Kiro Web","description":"Overview\nIn this role you will build the server-side backbone for Kiro Web, an AI-powered development environment. You will design and maintain a robust backend that orchestrates AI agent processes, manages real-time messaging, and powers multi-agent coordination and distribution. You will work across session lifecycles, WebSocket fan-out, and REST APIs to deliver a scalable development platform. This is a hands-on, systems-focused role with impact from local developer tooling to world-wide distribution. You’ll shape the architecture and help Kiro scale to millions of developers.\n\nCompensation / Benefitshealth insurance (medical, dental, vision)RSUs and sign-on payments401(k) matchingpaid time offparental leaveadoption and surrogacy reimbursement\nResponsibilitiesBuild and maintain the Kiro Web server (Fastify/Node.js/TypeScript) including session manager, ACP client adapter, WebSocket gateway, and REST APIImplement per-session process architecture: spawn and manage kiro-cli ACP child processes and JSON-RPC 2.0 communicationDevelop multi-agent team orchestration: session lifecycle, inter-agent prompt routing, topology validation, parallel dispatch, and skill injectionDesign WebSocket fan-out to multiplex notifications across ACP processes to browsers, with tagging by session/team/roleCreate and operate multi-platform distribution: metadata services, platform detection, CDN configuration (CloudFront), and release automationImplement tool approval interception: pause execution on permission requests, relay approval decisions from frontend to agentsWrite tests, set up monitoring/alerting, participate in on-call rotationsContribute to API design, architecture reviews, and technical direction\nKey requirements3+ years of non-internship software development experience2+ years in design or architecture of large-scale systems1+ years building distributed software applications or services1+ years of OO design experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related fieldExperience programming in at least one language such as C#, C++, Java, or PerlCross-functional collaborationProblem solving at scaleStrong communicationTypeScriptNode.jsFastify","datePosted":"2026-09-15T04:22:45.573Z","dateModified":"2026-09-15T04:22:45.573Z","hiringOrganization":{"@type":"Organization","name":"Amazon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Beaverton","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f792e31dcd7a692bbcbef3ff"},"url":"https://jobsearcher.com/jobs/f792e31dcd7a692bbcbef3ff"}}