A Network Security Engineer develops, configures, and maintains systems that log and monitor network threats and security breaches; Researches and designs solutions for protecting data such as file encryption, data masking, and secure file transfer protocols; Implements and maintains firewalls and intrusion detection systems; Assists in the design and development of network security policies and best practices; Oversees and executes network upgrades and maintenance.