Software Development Engineer, EC2 Software Defined Networking, VPC Core
Role responsibilities
Design, develop, and maintain scalable networking systems for Amazon EC2 VPC to ensure high availability and performance. Collaborate with cross-functional teams to optimize infrastructure components and troubleshoot complex distributed systems issues.
Requirements
Requires 3+ years of professional software development experience and 2+ years of experience in system design or architecture. Proficiency in at least one programming language and a strong background in Linux are essential.
Key skills
Linux, Distributed Systems, Software Design, System Architecture, Virtual Networking, Coding Standards, Code Review, Root Cause Analysis, Scalability, High Availability, Technical Documentation, Mentoring
Keywords
AWS, EC2, VPC, Software Defined Networking, Linux, Distributed Systems, Cloud Computing, Subnets, Route Tables, Security Groups, Network ACLs, Scalability, High Availability, SDN, Virtual Private Cloud, Software Development Life Cycle, Architecture, Design Patterns