Returning Candidate?

Software Development Engineer - AWS WorkSpaces Application Manager - Bellevue, WA

Software Development Engineer - AWS WorkSpaces Application Manager - Bellevue, WA

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - AWS

Job Description

Amazon WorkSpaces is a managed desktop computing service in the cloud. Amazon WorkSpaces allows customers to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPads, Kindle Fire, Android tablets, and zero clients. WorkSpaces Application Manager (WAM) is a fully managed, secure, application streaming solution for WorkSpaces. WAM enables customers to deploy and manage a wide variety of applications including their internal Line-of-Business applications, commercial off-the-shelf applications and applications available on the AWS Marketplace for Desktop Apps(AMDA), across their fleet. WAM provides enterprise admins with the visibility and control they need to manage application assignments across a large fleet, while also providing the end-users the fast, fluid experience they desire.

As a SDE, you will help solve a variety of technical challenges and build a service end-to-end, with innovative experiences that will drive customer adoption and satisfaction. Given that WAM is still in a very early stage, you will play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. You will help invent new features, design, develop and deploy highly scalable and reliable, distributed services. You will work with a variety of core languages and technologies including Java, C++, C#, Windows systems and driver technologies.

WAM is one of the very few offerings in the emerging field of Application Streaming. As a member of the WAM team, you will have the opportunity to solve some of the most interesting problems associated with providing secure, reliable, fast and ubiquitious access to applications, in effect implementing an "App Store for WorkSpaces". In the process you will have the opportunity to work on a number of industry leading AWS services including EC2, S3, SWF, DynamoDB, Kinesis and SWF. You will also have the opportunity to own and shape the growth of multiple components and features across the service, thus providing you the opportunity to accelerate your learning and career growth while continuing to work on exciting technologies.

Basic Qualifications

  • BS/MS degree in Computer Science or equivalent
  • 5+ years experience
  • Bachelor’s degree in Computer Science or equivalent
  • Strong skills in one of these languages: Java, C, C++, C#
  • Strong knowledge of data structures & algorithms

Preferred Qualifications

  • 10+ years experience
  • Previous experience developing distributed systems
  • Ability to work well with people and be both highly motivated and motivating
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Excellent leadership, verbal and written communication skills
  • Masters or Ph.D. in Computer Science with emphasis on distributed systems is a plus.