Software Developer Engineer, Amazon WorkSpaces Core Managed Instances
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