Software Development Engineer, AWS Border Network Engineering
Core
Design and build software services that steer traffic, detect congestion and failures, and automatically reroute traffic across the AWS global backbone network.
Role type
Software Development Engineer (Traffic Engineering)
Builds
Traffic engineering controllers and software services for the AWS global backbone
Domain
Cloud Networking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Traffic engineering, Real-time system development, System architecture, API design, Data modelling, Monitoring and alerting, Automation tooling, Code review, On-call incident response
Preferred skills
Full software development life cycle experience, Bachelor's degree in Computer Science
Technologies
AWS, Distributed systems frameworks, Programming languages (unspecified)
Responsibilities
Design and maintain software services for traffic steering, Develop traffic engineering controllers for real-time failure detection, Write production-grade code with high availability standards, Contribute to system design discussions, Build monitoring and automation tooling, Participate in code reviews and on-call rotations
Seniority
Mid-level, hands-on IC