Network Engineer Job Description

What is a Network Engineer?

Network engineers are responsible for the implementation, planning, and coordination of security systems and software that protects the technological infrastructure found at a company or an organization. They build and maintain the daily operations of computer networks at their work sites and monitor and administer computer networks and related computing environments, including systems software, application software or hardware, and any and all relevant configurations.

Network engineers are also responsible for running disaster recovery operations and data backups if needed, and they help solve systems and software problems for users by troubleshooting to determine what the issues are. They can also determine an organization's software and hardware needs and install systems accordingly. They maintain a system of network and computer systems and run upgrades and maintenance, which includes the on-boarding of new users and granting of new permissions when necessary. Network engineers need a bachelor’s degree in computer science or related fields and between 5-10 years of experience in the network administration field.

Network Engineer Job Description Template

Job Overview

Responsibilities for Network Engineer

  • Administer all network equipment, hardware and software upgrades.
  • Serve as the technical point of contact for the customer.
  • Analyze local and wide area network systems, to include testing.
  • Provide design, migration, implementation and deployment services / guidance.
  • Perform network system backups per documented methods and procedures.
  • Support customers in deploying IoT and RFID devices into their network.
  • Conduct network/site surveys and prepare test reports, if required.
  • Assist in the design and review of new data, voice and/or telephony deployments.
  • Maintain firewalls to ensure proper security controls are in place.
  • Obtain quotes, procure hardware and ensure delivery and installation.
  • Provide support for new applications and upgrades to existing systems.
  • Install, configure, and support equipment from a variety of vendors.
  • Communicate with clients and vendors involved in provisioning activities.
  • Contribute to the completion of specific programs and projects.
  • Monitor network performance and troubleshoot problem areas as needed.
  • Automate network monitoring to provide a proactive approach to mitigate network issues.
  • Plan network layouts and configure systems to user environments.

Qualifications for Network Engineer

  • Bachelor's or Graduate's Degree in computer science, engineering, information systems, or information technology or relevant experience.
  • Excellent at problem solving and consulting.
  • Skilled with cloud, scripting, and writing and routing protocols.
  • Fluent in a variety of programs and software.

Ready to Hire a Network Engineer?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide