Software Development Engineer II, Building Connectivity Engineering
Core
Design, deploy, and operate network infrastructure and software systems that power AWS services globally, focusing on automating operational overhead and datacenter deployment.
Role type
Senior IC Network Development Engineer (Software)
Builds
Automated software systems for large-scale network operations and datacenter deployment
Domain
Cloud infrastructure / Data Center Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Data path optimization; Data structures and algorithms; Complexity analysis; Distributed software development; Multi-tiered application design
Preferred skills
Full software development life cycle experience; Coding standards and code reviews; Source control management; Test automation; Operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Develop software systems to automate operational overhead and datacenter deployment; Implement software features leveraging data structures and algorithms; Execute full development lifecycle including coding standards and test automation; Collaborate with stakeholders to collect requirements and build technical designs
Seniority
Senior, hands-on IC