Senior Network Engineer Job Description Template

Use this Senior Network Engineer job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Job Brief

We are looking for a Senior Network Engineer to develop and maintain functional and secure networks. You will mentor a team of engineers to troubleshoot and optimize our networks for our users.

In this role, you should have excellent problem-solving skills and thorough knowledge of network administration and architecture. If you’re also passionate about security and data protection, we’d like to meet you.

Your goal will be to establish networks that cater to customer needs.

Responsibilities

  • Design and deploy functional networks (LAN, WLAN, WAN)
  • Configure and install software, servers, routers and other network devices
  • Monitor network performance and integrity
  • Resolve issues tiers of support have escalated by troubleshooting cloud and local infrastructure
  • Automate tasks and monitor their effectiveness
  • Mentor team members on technical issues
  • Create, oversee and test security measures (e.g. access authentication and disaster recovery)
  • Communicate with users when needed
  • Maintain complete technical documentation
  • Suggest improvements to network performance, capacity and scalability

Requirements

  • Industry-related experience as a Senior Network Engineer or Network Administrator
  • Professional certification (e.g. CCNP, CCDP)
  • Solid background in network administration and architecture
  • In-depth understanding of communication protocols (mainly TCP/IP) and routing protocols (e.g. BGP, OSPF)
  • Familiarity with access control models and network security
  • Knowledge of coding languages for scripting (e.g Python, Perl)
  • Experience with network diagnostic, monitoring and analysis tools (e.g. SolarWinds network tools)
  • Solid understanding of network operating systems (JUNOS, Cisco IOS)
  • Sharp troubleshooting skills
  • Ability to work independently
  • Organizational and mentoring skills
  • BSc/BA in Computer Science, Engineering or a related field

What does Senior Network Engineer do?

A Senior Network Engineer is responsible for designing, implementing, and maintaining computer networks within an organization. On a day-to-day basis, a Senior Network Engineer may perform tasks such as:

  1. Network Design: Assessing an organization's network requirements and designing solutions to meet those needs. This involves analyzing current network infrastructure, evaluating network performance, and proposing improvements or new network designs.

  2. Network Configuration: Configuring routers, switches, firewalls, and other network devices to ensure proper network connectivity and security. This includes setting up IP addresses, VLANs, routing protocols, access control lists, and other network configurations.

  3. Network Installation: Installing and deploying network equipment, such as routers, switches, and wireless access points. This involves physical installation, cable management, and connecting devices to the network.

  4. Network Monitoring: Monitoring network performance, availability, and security continuously. This may include using network monitoring tools to identify and resolve issues, analyzing network traffic, and ensuring network uptime.

  5. Network Troubleshooting: Identifying and resolving network problems and outages. This involves analyzing network logs, reviewing network configurations, and utilizing troubleshooting strategies to pinpoint and resolve network issues.

  6. Network Maintenance: Performing regular network maintenance tasks, such as firmware upgrades, patch management, and system backups. This helps ensure the network's reliability, performance, and security.

  7. Network Documentation: Creating and maintaining accurate network documentation, including network diagrams, configuration files, and incident reports. This documentation helps in troubleshooting, network planning, and knowledge sharing within the team.

  8. Collaboration: Collaborating with other teams, such as system administrators, security analysts, or application developers, to design and implement network solutions that support their requirements.

  9. Research and Development: Staying up to date with the latest networking technologies, trends, and industry best practices. This may involve researching new network protocols, attending training or conferences, and participating in professional networking groups.

  10. Project Management: Managing network-related projects, such as network upgrades, expansions, or migrations. This involves defining project scope, coordinating resources, and ensuring project deadlines are met.

Overall, a Senior Network Engineer plays a crucial role in ensuring the smooth operation, security, and performance of an organization's computer network.