Software Developer Engineer, Amazon WorkSpaces Core Managed Instances
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 and manage the full technology stack from end-user experiences to platform services.
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 design, object-oriented design, and proficiency in languages such as C#, C++, Java, or Perl.
Key skills
Distributed Systems, Software Design, System Architecture, Object Oriented Design, C#, C++, Java, Perl, Multi-threaded Programming, Full Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Operations, Virtual Desktop Infrastructure
Keywords
AWS, Amazon WorkSpaces Core, Distributed Systems, VDI, Cloud Computing, C#, C++, Java, Perl, Object Oriented Design, Scalability, Multi-tiered Architecture, Multi-threaded, Embedded Software, SDLC, Code Reviews, Source Control, Virtual Desktop Infrastructure, Platform Services, Applied AI Solutions