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 for Amazon WorkSpaces Core. Collaborate with a diverse engineering team to build customer-focused solutions across the full technology stack.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and at least 3 years of professional software development experience. Candidates must have experience in system architecture, object-oriented design, and proficiency in languages such as C#, C++, Java, or Perl.

Key skills

Distributed Systems, Software Architecture, C#, C++, Java, Perl, Object Oriented Design, Full Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Scaling, Reliability, Multi-threaded Applications, 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, Multi-tiered Applications, Multi-threaded Applications, Embedded Software, System Design, Design Patterns, Reliability, Source Control, Build Processes, Virtual Desktop, AWS Infrastructure

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