CareerPlan

Software Development Engineer, Agentic Workspaces

Sunnyvale, California, United StatesFull-time2026-10-12 → 2026-11-10

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.