Sr. Software Development Engineer, Kiro
Core
Building Kiro, an autonomous AI developer tool that independently tackles development tasks, maintains context, and learns from work to improve how developers build software.
Role type
Senior Software Development Engineer (AI/Developer Tools)
Builds
Autonomous agent systems, terminal-based tools, and production CI/CD pipelines for developer workflows
Domain
Cloud computing, Artificial Intelligence, Software Engineering
Deliverable
production ML models | product features
Required skills
Software development, System architecture, Design patterns, Reliability engineering, Scaling systems, Mentoring, Technical leadership, Full software development lifecycle, Cross-platform behavior
Preferred skills
Terminal/CLI tool development, User experience design, Shell scripting
Technologies
CI/CD practices, Source control management, Build processes, Testing frameworks
Responsibilities
Shape technical direction and architecture of Kiro, Build and operate production systems, Collaborate with customers to translate challenges into product capabilities, Lead design of agent session and state management, Develop features for responsiveness and ergonomics
Seniority
Senior, hands-on IC with leadership responsibilities