About the job
The Amazon Agentic WorkSpaces organization is seeking a Software Development Manager to lead the engineering team behind Amazon WorkSpaces Advisor, our AI-powered troubleshooting and optimization experience for administrators. We are building agentic solutions that analyze fleet telemetry, diagnose root causes, and recommend or apply fixes — turning problems that once took days of manual investigation into answers delivered in minutes. Our aim is to make virtual desktop and application environments effectively self-diagnosing, so administrators spend their time on strategic work instead of chasing symptoms across consoles and logs.
Responsibilities
- Lead a team of software engineers building at the intersection of applied AI and large-scale distributed systems
- Own Advisor end to end, expanding the range of problems it can solve and raising the accuracy and trustworthiness of its recommendations
- Advance Advisor from reactive troubleshooting toward proactive detection and self-healing
- Own a set of Control Plane Services through which customers provision, configure, and manage their environments, accountable for availability, latency, security posture, and operational health
- Influence the technical direction of the team and raise the engineering bar regarding design rigor, code quality, test coverage, and safe deployment practices
- Hire, grow, and retain engineers who scale with the business
Qualifications
Minimum
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
Preferred
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- Experience delivering customer-facing features built on generative AI or agentic capabilities, including evaluating and improving output quality in production