Systems Development Engineer II, AWS WorkSpaces

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$116,300 - $201,200
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Systems Development Engineer II, AWS WorkSpaces

Amazon WorkSpaces is a managed desktop computing service in the cloud that allows customers to easily provision cloud-based desktops for end-users to access documents, applications and resources with their choice of device. As part of the AWS Solutions organization, we're building business applications used by millions of companies worldwide. The role focuses on building, maintaining, and automating systems that underpin the WorkSpaces-fleet system using technologies like Python, Lambda, DynamoDB, CloudFormation, and PowerShell.

The position offers opportunities to work with cutting-edge cloud technologies while helping shape the future of desktop computing services. You'll be part of a team that values work-life balance, mentorship, and career growth. The role involves developing infrastructure-as-code, designing fault tolerance solutions, and managing large-scale systems.

AWS provides a comprehensive benefits package and values diverse experiences. The team embraces an inclusive culture with employee-led affinity groups and ongoing learning opportunities. You'll work in an environment that encourages innovation, learning, and professional development.

Key technologies include Python, Lambda, DynamoDB, CloudFormation, PowerShell, and various AWS services. The role requires strong systems engineering fundamentals and experience with both Windows and Linux environments. You'll help expand WorkSpaces into new regions while improving development efficiency and service management.

This is an opportunity to join a team that's changing how people use computers, working with the latest cloud technologies while maintaining a strong focus on work-life balance and professional growth. The position offers competitive compensation and benefits, with opportunities to work on challenging problems at scale.

Last updated a day ago

Responsibilities For Systems Development Engineer II, AWS WorkSpaces

  • Develop infrastructure-as-code software to stand-up large, distributed services
  • Design fault tolerance and disaster recovery solutions
  • Manage virtual desktop infrastructure
  • Network/DNS configuration and troubleshooting
  • Manage large scale infrastructure using SSM/Ansible/Chef/Puppet for patching
  • Work with CI/CD pipelines
  • Support AWS WorkSpaces expansion into new regions
  • Remove development friction
  • Collaborate with Systems Developers team

Requirements For Systems Development Engineer II, AWS WorkSpaces

Python
Linux
  • BS in Computer Science or related discipline, or equivalent work experience
  • 5 years of industry experience managing large scale software application products
  • 5 years of experience in managing heterogenous environment with Windows & Linux
  • 5 years of systems debugging skills and incident management response skills
  • 5 years of scripting experience using PowerShell, Shell Scripting and Python
  • 5 years of experience managing end users in large scale IT environment
  • Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby

Interested in this job?

Jobs Related To Amazon Systems Development Engineer II, AWS WorkSpaces

Senior System Development Engineer, Hardware Engineering Services

Senior System Development Engineer role at AWS Hardware Engineering Services, focusing on cloud infrastructure and hardware development for AWS Outposts.

Staff Platform Engineer, Managed Operations

Staff Platform Engineer role at AWS Managed Operations, focusing on operating and improving large-scale cloud infrastructure with equal focus on operations and long-term engineering improvements.

Senior Cloud Application Architect, Public Sector Professional Services

Senior Cloud Application Architect position at AWS, focusing on designing and implementing cloud solutions for public sector clients, requiring bilingual proficiency and extensive software development experience.

Sr. Systems Engineer, Managed Operations

Senior Systems Engineer role at AWS leading the launch and operations of the European Sovereign Cloud, focusing on high-availability services and operational excellence.

Snr Cloud Application Architect, GFS EMEA

Senior Cloud Application Architect position at AWS, leading complex cloud transformation projects and architecting solutions for enterprise customers in EMEA region.