Software Development Engineer, AWS Networks
Core
Design and build software services that steer traffic across the AWS global backbone network, detecting congestion and failures to automatically reroute traffic.
Role type
Software Development Engineer (Traffic Engineering)
Builds
Traffic engineering controllers and software services for the AWS global backbone
Domain
Cloud infrastructure / Distributed systems / Networking
Deliverable
production ML models | product features
Required skills
C#, C++, Java, or Perl, distributed systems, multi-threaded applications, system design, API design, data modelling, monitoring, alerting, automation
Preferred skills
Full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design, build, and maintain software services that steer traffic; Develop and extend traffic engineering controllers; Write clean, well-tested code; Contribute to system design discussions; Build and improve monitoring, alerting, and automation tooling; Participate in on-call rotations
Seniority
Mid-level, hands-on IC