Senior Software Developer, AWS WorkSpaces
Core
Design, build, and operate services and agents for AWS WorkSpaces (Agentic WorkSpaces) to provision, secure, and maintain workspaces for humans and AI agents across Windows and Linux.
Role type
Senior Software Development Engineer (On-Instance Software)
Builds
On-Instance Software (OIS) layer including operating systems, provisioning logic, on-instance agents, telemetry, and update mechanisms.
Domain
Cloud infrastructure, operating systems, identity management, AI agents, desktop platform engineering.
Deliverable
production ML models | product features | infrastructure
Required skills
software development, system design and architecture, programming languages, mentoring/technical leadership, cross-platform engineering (Windows/Linux), high-availability system operations, automated testing and CI/CD pipelines, identity and security integration.
Preferred skills
full software development life cycle expertise, code review and standards, source control management, build processes, master's degree in computer science.
Technologies
AWS WorkSpaces, Windows, Linux, EC2, identity providers, AWS partitions, commercial regions, classified partitions.
Responsibilities
Design and deliver features within On-Instance Software contributing to architecture strategy for hosting AI agents; drive agent unification work for Windows and Linux from a single codebase; design and implement on-instance identity, security, and governance for humans and agents; own operation of low-latency, high-availability provisioning and agent services; drive engineering excellence through instrumentation and pipeline-based deployment; raise the bar on customer self-service for OS breadth and updates.
Seniority
Senior, hands-on IC with leadership responsibilities