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 across the full technology stack.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and 3+ years of professional software development experience. Candidates must have experience in system design, architecture, and proficiency in languages such as C#, C++, Java, or Perl.
Key skills
Distributed Systems, Software Development, System Architecture, Object Oriented Design, C#, C++, Java, Perl, Multi-threading, Scaling, Reliability, Full Software Development Life Cycle, Code Reviews, Source Control Management, Testing, Operations
Keywords
AWS, Amazon WorkSpaces Core, Virtual Desktop Infrastructure, VDI, Distributed Systems, Cloud Computing, C#, C++, Java, Perl, Object Oriented Design, Multi-tiered Applications, Multi-threaded Applications, Embedded Software, SDLC, Scaling, Reliability, System Architecture, Design Patterns, Source Control, Build Processes, IT Services, IT Consulting, Software Engineering