Software Development Engineer II, Agentic WorkSpaces Client
Core
Design, build, and operate customer-facing capabilities for native and web clients that enable secure access and operation of desktop and web applications for both humans and AI agents.
Role type
Senior Software Development Engineer (Client Software)
Builds
Client software for Amazon WorkSpaces and Agentic WorkSpaces across major operating systems and browsers
Domain
Cloud infrastructure, client-side software, distributed systems, security
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; large-scale multi-tiered multi-threaded distributed software development; system design and architecture; cross-platform architecture; secure session connectivity; client lifecycle management; operational telemetry
Preferred skills
Full software development life cycle ownership; leading large fast-moving projects; architecting and securing AWS and client software
Technologies
C#, C++, Java, Perl, Amazon WorkSpaces
Responsibilities
Design and build client software for human and agentic workflows; maintain high bar for security, reliability, and operational excellence; solve complex issues in customer-managed environments; own features from design through production
Seniority
Senior, hands-on IC