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 architecture, object-oriented design, and proficiency in languages such as C#, C++, Java, or Perl.
Key skills
Distributed Systems, Software Development, System Architecture, C#, C++, Java, Perl, Object Oriented Design, Full Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Cloud Computing, Virtual Desktop Infrastructure, Scalable Systems
Keywords
AWS, Amazon WorkSpaces Core, VDI, Distributed Systems, Cloud Platform, C#, C++, Java, Perl, Object Oriented Design, Software Development Life Cycle, Scalability, Reliability, Multi-threaded Applications, Embedded Software, Multi-tiered Architecture, Source Control, Code Review, IT Services, IT Consulting, Virtual Desktop, Managed Instances, Applied AI Solutions