Software Development Engineer, Agentic Workspaces
Core
Design, build, and operate the Data Plane services that authenticate, authorize, connect, and stream sessions for humans and AI agents in Amazon WorkSpaces.
Role type
Senior Software Development Engineer (Distributed Systems & Streaming)
Builds
High-availability brokering and streaming services for the WorkSpaces Data Plane
Domain
Cloud Infrastructure, Distributed Systems, Real-time Streaming, Identity & Security
Required skills
Distributed systems design, Real-time streaming protocols, Identity integration, High-availability architecture, Low-latency optimization, Object-Oriented Design, C#/C++/Java/Perl, Large-scale system development
Preferred skills
AI-powered operational management, Intelligent gateway selection, Self-healing routing, Automated testing pipelines
Technologies
C#, C++, Java, Perl, AWS, Streaming protocols
Responsibilities
Design and deliver features for the Data Plane connection and streaming layer; Drive unification of session brokering across protocols; Implement pre-session authentication and authorization for humans and agents; Operate low-latency, high-availability services with self-healing capabilities; Drive engineering excellence through instrumentation and automated testing; Raise connection reliability and observability standards.