Software Development Engineer, AWS Networks
Core
Design, implement, test, deploy, and maintain automated solutions and tooling for the AWS global network backbone to ensure performance, durability, cost efficiency, and security.
Role type
Software Development Engineer (SDE) for AWS Network Backbone
Builds
Automated software services, tooling ecosystems, and distributed system software for global network connectivity
Domain
Cloud Infrastructure / Global Networking / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system software development, C#, C++, Java, or Perl, large-scale multi-tiered application design, embedded systems, source control management, build processes, testing, operations experience
Preferred skills
Full software development life cycle experience, code reviews, mentoring
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement innovative solutions to transform service performance and security, write high-quality distributed system software, collaborate with network and systems engineering teams, use data to measure success and prevent faults, participate in 24x7 on-call rotation, travel to data centers as needed
Seniority
Mid-level IC (3+ years experience)