Software Developer Engineer, Amazon WorkSpaces Core Managed Instances

Amazon
Sunnyvale, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Design, develop, and operate massively scalable distributed systems that power virtual desktop experiences. Collaborate with engineers to build customer-focused solutions and manage the full technology stack from end-user experiences to underlying system components.

Requirements

Requires 3+ years of professional software development experience and 2+ years of system design or architecture experience. Candidates must have a bachelor's degree in Computer Science or a related field and proficiency in C#, C++, Java, or Perl.

Key skills

Distributed Systems, Object Oriented Design, Software Architecture, C#, C++, Java, Perl, Full Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Scaling, Reliability, Multi-threaded Programming, Virtual Desktop Infrastructure

Keywords

AWS, Amazon WorkSpaces Core, Distributed Systems, VDI, Cloud Computing, C#, C++, Java, Perl, Object Oriented Design, Software Development Life Cycle, Scalability, Reliability, Multi-tiered Architecture, Multi-threaded Applications, Embedded Software, Source Control, Code Review, Virtual Desktop Infrastructure, Applied AI Solutions, Platform Services, Provisioning, IT Services, IT Consulting, Software Engineering

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free