Software Development Engineer, AWS Networking
Core
Build and maintain production-quality distributed systems and cloud-computing system software for AWS global datacenter networks.
Role type
Senior Software Development Engineer (Networking Infrastructure)
Builds
Software services that deploy and scale Amazon networks supporting AWS and customers across global datacenters.
Domain
Cloud Infrastructure / Data Center Networking
Required skills
distributed systems design, system architecture, software development lifecycle, code reviews, source control management, testing, operations, troubleshooting, performance optimization, scalability design, efficiency optimization
Preferred skills
full software development life cycle experience, coding standards, build processes
Technologies
CLOS Fabric Engineering, CFE organization, network/fabric state monitoring, IP allocation, OS compliance, OS promotion, testing, deployment
Responsibilities
Shape automation future in networking; Build and maintain production-quality distributed systems at startup pace; Develop tools and processes that collect and rationalize data from multiple sources; Use data to measure success and proactively prevent customer-facing faults; Partner with Network Engineering teams for fast, smooth software roll-outs; Identify and troubleshoot recurring platform issues; Design and build cloud-computing system software for a diverse set of customers; Mentor junior engineers and bring clarity to ambiguous situations; Identify and implement optimizations for performance, scalability, and efficiency
Seniority
Senior, hands-on IC