Software Dev Engineer II, NLM - Connectivity Services
Core
Design, develop, and deliver scalable software solutions for Amazon's end-to-end link lifecycle infrastructure to automate network workflows and improve reliability.
Role type
Senior IC software development engineer (distributed systems)
Builds
Highly available, distributed services for global network operations
Domain
Cloud infrastructure / Network engineering
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Distributed systems architecture; System design; Automation; On-call operations
Preferred skills
Full SDLC experience; Code reviews; Source control management; Build processes; Testing
Technologies
C#, C++, Java, Perl
Responsibilities
Define technical direction and architect systems for network reliability; Drive projects from concept through deployment; Build and maintain highly available distributed services; Collaborate cross-functionally to deliver integrated solutions; Mentor junior engineers; Participate in on-call rotations and root cause analyses
Seniority
Senior, hands-on IC