Come change the way the world sees the cloud! 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, iPad, Kindle Fire, Android tablets, and zero clients. With a few clicks in the AWS Management Console, customers can provision a high-quality cloud desktop experience (for Windows or Linux) for any number of users at a cost that is highly competitive with traditional desktops and half the cost of most virtual desktop infrastructure (VDI) solutions.
We are looking for cross platform systems development engineers who are passionate about building, maintaining, and automating the systems that underpin the robust WorkSpaces-fleet system. On any given day, we use Python, Lambda, DynamoDB, CloudFormation, PowerShell as well as other public AWS services and a host of Amazon-internal tools. We don't expect you to be an expert in, or necessarily even be familiar with, all of the technologies listed above, but we do expect you to be excited to learn about them!
In this role you'll help WorkSpaces-Fleet expand into new regions, remove development friction through automation, and collaborate with a team of Systems Developers to help shape the future for the next generation of services to help customers reduce the mean-time-to manage their WorkSpaces. You'll apply your creative and critical problem solving skills to develop and run multi-tenant at massive scale services.
WorkSpaces is changing the way that people use computers - come help us make history!
BASIC QUALIFICATIONS
- 2+ years of non-internship professional software development experience
- 1+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- Bachelor's degree
- Experience debugging and systems analysis to identify and quickly resolve or mitigate issues
- 5+ years of provisioning, migrating, and managing end user computing and related services experience
PREFERRED QUALIFICATIONS
- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology
- Knowledge of infrastructure automation delivered through the software development lifecycle in an API-enabled environment, including agile development, software architecture/patterns, and modern cloud services
- Knowledge of fundamentals of networking, security, databases (relational or NoSQL), operating systems (Unix, Linux, and/or Windows)
- Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions
- Good understanding of Active Directory and other identity providers such as Jump cloud, Azure Entra.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 129,200.00 - 174,800.00 USD annually