Software Development Engineer, Kiro Web
Core
Build and maintain the Kiro Web server, a frontier developer tool that autonomously tackles development tasks and orchestrates multi-agent teams.
Role type
Senior Software Development Engineer (Backend/Platform)
Builds
Kiro Web server, session manager, ACP client adapter, WebSocket gateway, REST API, and multi-platform distribution system.
Domain
AI-powered developer tools, autonomous software engineering, multi-agent orchestration
Deliverable
production ML models | product features
Required skills
Node.js, TypeScript, Fastify, WebSockets, JSON-RPC 2.0, process management, distributed systems design, API design, system architecture, OOP
Preferred skills
Full SDLC experience, code reviews, source control, build processes, testing, operations
Technologies
Fastify, Node.js 22, TypeScript, WebSockets, JSON-RPC 2.0, pnpm, CloudFront
Responsibilities
Build and maintain the Kiro Web server and session management; Implement process-per-session architecture for kiro-cli; Build multi-agent team orchestration layer; Design and implement WebSocket fan-out system; Build and operate multi-platform distribution system; Implement tool approval interception; Write tests, monitoring, and participate in on-call rotations.
Seniority
Senior, hands-on IC with architectural responsibilities