Amazon Web Services is looking for Network Security Software Development Engineers to develop new products and solutions for AWS Networking. You will join a team of engineers developing Cloud Network Infrastructure that enable the world's largest and complex networks. Our customers demand the highest quality, reliability and security for their services. As we expand at a tremendous rate, we are seeking brilliant and passionate Software Development Engineers to join our Networking OS and Security team. As a Networking Security Software Development Engineer you will design and implement highest standards networking security features and solution to secure our network and enhance customer trust. If you are enthusiastic about Network security, love hacking, want to work on system services, operating systems then this is a perfect opportunity for you.
Why would you want to work on AWS Networking? - We are making history! - We have some of the largest data center networks in the world and we don't stop growing. - Because we own both the network and the devices, we can innovate in a way that others cannot. - Very large impact: everything AWS does is built on networks using these devices.
In this role, you will:
* Develop Software and be responsible for securing the hardware, operating system, AWS Networking infrastructure and services * Identify security risks and work with Software, H/W and Network engineers to create mitigation and preventive Software based solution * Architect, design, implement, support security-focused Software features, tools and software infrastructure * Develop and execute security policies and procedures * Promote security awareness and educate others on Software, Systems, Network security * Evaluate and recommend new and emerging security products and technologies * Participate in projects that develop new intellectual property
Must have a BS/MS in Electrical Engineering, Computer Science or related field and 5+ years relevant experience
Excellent problem solving skills.
Obsessed with Software quality and security
3+ years of Software development and debugging skill for C, C++ or any modern programming language
Experience with Software, hardware security mechanism, authentication and security protocols, system and network security including secure boot, image signing, trusted execution environments
Detailed knowledge of Networking security vulnerabilities and remediation techniques, including penetration testing and the development of exploits