About The Position

The Network Security Engineer is a hands-on software development role focused on network security software. The engineer collaborates on requirements, writes technical specifications, designs and codes software, and works with a team on testing and deployment. The role works closely with Product Management, Development, architects, and other engineers to build features and integrate products with security devices across internal research and development environments. The engineer provides technical expertise for integrating and supporting security products and solutions from various vendors, including firewalls, routers, switches, intrusion prevention systems, and proxies. Responsibilities include gathering integration requirements from device documentation, understanding device behavior and translating it into structures usable by the application, supporting software design and testing, and managing security devices and test labs. The role also creates and executes test cases, escalates complex device-integration support issues, and documents known configurations for internal support.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • Three or more years of network design and support experience.
  • Expertise with Cisco, Check Point, Juniper, and Palo Alto.
  • Expertise in networking and/or security.
  • Experience with packet trace and analysis techniques and tools.
  • Experience with network security tools such as firewalls, IPS, routers, switches, and proxies.
  • Familiarity with virtualization technologies and platforms.
  • Excellent interpersonal, communication, presentation, and writing skills.
  • Strong problem-solving skills, including the ability to meet a business requirement with a technical solution.
  • Willingness to work in a fast-paced environment with multiple roles and demonstrate high emotional intelligence.
  • Regex experience.
  • Flexibility and ability to handle and prioritize multiple tasks.
  • Positive attitude and ability to work well with others.

Responsibilities

  • Partner with Product Management, Development, and other engineers to install and support firewall management solutions for internal research and development.
  • Provide technical expertise during application development for products and solutions from vendors, including firewalls, routers, switches, IPS, and proxies.
  • Build and maintain test labs, assist with software design, and provide technical assistance to developers.
  • Assist in testing software solutions.
  • Gather technical requirements for integrating security devices by reviewing administrator guides, user guides, CLI guides, and other documentation.
  • Learn how security devices work and translate their logic into structures the application can use.
  • Work with product managers, architects, and developers to schedule, architect, and design software integrations with security devices.
  • Set up, manage, and maintain security devices in the test lab to support 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 issues involving device integration.
  • Create internal knowledge-base documentation for known configurations to assist with support issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service