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 engineers to build customer-focused solutions across the full technology stack, from end-user experiences to underlying system components.
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, architecture, and developing large-scale distributed applications using languages such as C#, C++, Java, or Perl.
Key skills
Distributed Systems, Software Design, System Architecture, Object Oriented Design, C#, C++, Java, Perl, Multi-threading, 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 Applications, Multi-threaded Applications, Software Development Life Cycle, Coding Standards, Source Control, Virtual Desktop Infrastructure, Applied AI Solutions, Platform Services, Provisioning