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 3+ years of professional software development experience and 2+ years of system design or architecture experience. A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field is required.
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, Build Processes, Testing
Keywords
AWS, Amazon WorkSpaces Core, VDI, Cloud Computing, Distributed Systems, C#, C++, Java, Perl, Object Oriented Design, Multi-tiered Applications, Multi-threaded Applications, Embedded Software, SDLC, Scaling, Reliability, Virtual Desktop Infrastructure, AWS Infrastructure, Software Engineering, System Components