System Development Engineer

3+ months agoSeattle, WA


The AWS Networking organization is hiring, and we're looking for great System Development Engineers (SysDEs) to join our Networking Outpost Team. Our team is a hybrid team with Network, Software and System Development Engineers working in tandem to build the right solutions to support the rapidly expanding AWS Outpost product. You'll work closely with other stakeholder teams making up the larger Outpost development group. This is an opportunity to join a team early in its evolution, where you can heavily influence the strategic and day to day decisions that shape how the team and our products mature.

System Development Engineers in this team focus on developing scalable and operable system designs that allow us to automatically deploy, configure and operate the Outpost network. Our engineers require a strong coding skillset and a detailed knowledge of software development best practice. Depth in one or more of the following would be advantageous: systems engineering, Linux operating systems, security and/or networking.

Candidates should have experience working on and driving large projects with ambitious timelines and ideally using agile methodologies to manage their delivery. We expect engineers to work closely with peer and dependency teams within Networking and the larger AWS Outpost community, to deliver the right solutions for our customers. Excellent written and verbal communication skills and an ability to interact efficiently with peers and customers is required. The desire and ability to work in a fast paced, collaborative environment is essential. Systems Development Engineers are expected to develop best practices, refine operational procedures and constantly innovate proactively.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit


• 3+ years relevant work experience
• Experience deploying and operating Linux or other UNIX variants in a datacenter environment.
• Experience with server hardware management across multiple vendors.
• Experience in automation via shell scripting and python programming.
• Knowledge of standard internet protocols (Ethernet, ARP, IP, ICMP, UDP, TCP, SSL, DNS, HTTP, etc.)
• Previous experience with network automation (e.g. automated provisioning and remote configuration of switches and routers; flow-based analysis and predictive modeling of traffic in dynamic routing environments.)


• A background in large-scale network design is highly desired.
• Strong IP networking fundamentals and experience with the application of IP protocols
• Understand how commodity servers, operating systems and network devices function, perform and scale
• Networking protocols: A basic understanding of the TCP/IP Networking Stack (L1-L4) is desirable.
• Meets/exceeds Amazon's leadership principles requirements for this role
• Meets/exceeds Amazon's functional/technical depth and complexity for this role

Job ID: Amazon-1429616