Full Job Description
The Network Security Engineer is responsible for Network Security software development, including collaborating on developing requirements, writing technical specifications, designing, coding, and working with a team on testing and deployment. This is a key, hands-on software development position that will work closely with other team members to develop new features and functions.
About the role
• Partner with Product Management, Development, and other Engineers to install and support firewall management solutions for internal research and development (R&D).
• Provide technical expertise during the application development process to support products and solutions from various vendors, including firewalls, routers, switches, IPS, proxies, and more.
• Build and maintain test labs, assist in software design, and provide technical assistance to developers.
• Assist in testing software solutions.
• Gather all the technical requirements for integrating with the security devices. This includes reading administrator guides, user guides, CLI guides, etc.
• Learn the security device's inner workings and convert that logic into a structure that the application can use.
• Work in conjunction with product managers, architects, and developers to schedule, architect, and design software integration with the security devices.
• Setup, manage and maintain security devices in the test lab to provide support for R&D and integration testing.
• Create and execute test cases to ensure proper code functionality within the application.
• Serve as a support escalation point for complex support issues involving device integration.
• Create internal KB documentation for known configurations to assist with support issues.
Required Skills and Experience
• Bachelor's Degree in Computer Science, Information Technology, Engineering or another related field of study or equivalent experience
• 3 or more years of network design and support
• Cisco, Check Point, Juniper, Palo Alto expertise
• Expertise in the area of networking and/or security
• Experience with packet trace and analysis techniques and tools
• Experience with network security tools such as firewalls, IPS, routers, switches, proxies, etc.
• Familiarity with virtualization technologies and platforms
• Excellent interpersonal, communication, presentation, and writing skills
• Outstanding problem-solving skills, including the ability to meet a business requirement with a technical solution
• Must be willing to work in a fast-paced environment with multiple roles and demonstrate high emotional intelligence
• Regex experience
• Flexible and able to handle and prioritize multiple tasks
• Possess a positive attitude and work well with others