Software Development Engineer II, OrcaLabs
Core
Design, build, test, deploy, and operate scalable features for Amazon's tier-1, multi-tenant orchestration platform (ORCA) that powers mission-critical business workflows and enables AI agents to safely discover and invoke business capabilities.
Role type
Senior IC Software Development Engineer (Distributed Systems & AI Orchestration)
Builds
Highly available distributed workflow execution systems, AI-assisted workflow development tools, automated testing/diagnostics, and agentic AI capabilities for business process automation.
Domain
Cloud infrastructure, distributed systems, workflow orchestration, agentic AI
Deliverable
production ML models | product features
Required skills
Distributed systems design, workflow orchestration, scalability engineering, reliability engineering, object-oriented design, multi-threaded application development, C#/C++/Java/Perl programming
Preferred skills
Full software development lifecycle ownership, code review leadership, technical planning, cross-functional collaboration
Technologies
C#, C++, Java, Perl, distributed systems frameworks, workflow orchestration tools
Responsibilities
Design and build scalable distributed systems for workflow execution, scheduling, retries, and fault tolerance; develop agentic and AI-assisted capabilities for workflow design and operation; participate in code reviews and technical planning; collaborate with product, security, and architecture teams to deliver scalable solutions; shape emerging patterns for secure AI-agent interaction at scale.
Seniority
Senior, hands-on IC