Software Development Engineer, Agentic Workspaces
As part of the AWS Applied AI Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions that solve enduring business challenges. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.
Amazon WorkSpaces has protected and empowered enterprise work for over a decade, and we are now reimagining what a workspace is. We are building Agentic WorkSpaces: a platform where the workspace itself is an active partner in how you work, not just infrastructure that delivers applications. Today more than a million users rely on WorkSpaces daily; tomorrow those workspaces will host AI agents alongside humans, agents that code, troubleshoot, analyze, and act on behalf of their users, governed by the same identity and security policies as the people they serve. We compete with Microsoft, Citrix, and Omnissa, and we intend to leapfrog them by building the workspace that was designed for the agentic era, not retrofitted for it.
Agentic Workspaces' On-Instance Software (OIS) is the layer that makes this possible from the inside of every WorkSpace: the operating system, provisioning logic, on-instance agents, telemetry, and update mechanisms across Windows and Linux. Our vision is for that software to be invisible, operating systems that launch within weeks of upstream general availability, agents that update themselves safely without disrupting access, provisioning that is self-diagnosable, and fleet management that works through the same AWS tools customers already use, delivered from commercial regions to classified partitions with automation as the default so quality and breadth improve release over release.
Responsibilities
- Design and deliver features and systems within On-Instance Software, contributing to the architecture strategy for how the on-instance layer evolves to host and govern AI agents alongside human users.
- Drive the agent unification work that lets Windows and Linux features ship from a single codebase, making feature parity the default rather than a follow-up.
- Partner with EC2, identity providers, self-service troubleshooting, and platform teams—earning trust by driving technical discussions that result in impactful architectural decisions.
- Design and implement on-instance identity, security, and governance for a world where humans and agents share the same desktop: identity integration across the major join models, a trust and authorization posture that treats agents as first-class principals, and compliance-ready images built in rather than bolted on.
- Own the operation of low-latency, high-availability provisioning and agent services used by more than one million WorkSpaces users globally. Ensure your services meet stringent SLAs across multiple production regions, AWS partitions, and OS variants, with self-service diagnostics and autonomous issue resolution before customers are impacted.
- Drive engineering excellence through instrumentation, automated testing, and pipeline-based deployment—eliminating manual toil and shipping features simultaneously across Windows and Linux.
- Think big about the agentic era and experiment boldly with AI-powered capabilities such as conversational setup, natural-language troubleshooting, and AI-assisted fleet management.
- Raise the bar on customer self-service so operating-system breadth, safe automatic updates, and reliable provisioning are delivered without imposing an operational tax on the customer or the agent workflows running on the desktop.
Requirements
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience.
- 1+ years of Object Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and option for Supplemental life plans).
- Employee Assistance Program (EAP) and Mental Health Support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and Surrogacy Reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
Pay
USA, WA, Seattle - $143,700.00 - $194,400.00 USD annually. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.