About the Role
Our client, a leader in the telecommunications sector, is seeking a highly skilled and experienced Senior Network Engineer to join their dynamic and fully remote team. This is a fantastic opportunity to contribute to cutting-edge network infrastructure projects and work collaboratively with a distributed workforce. You will play a critical role in designing, implementing, and maintaining robust, scalable, and secure network solutions that support our client's expanding operations across various regions. The ideal candidate will possess a deep understanding of network protocols, hardware, and software, with a proven track record of success in complex network environments. This role is essential for ensuring the optimal performance, availability, and reliability of our client's network services, providing seamless connectivity for customers and internal stakeholders. We are committed to fostering a remote-first culture, providing the necessary tools and support for our employees to thrive from anywhere.
Key Responsibilities
- Design, implement, and manage complex enterprise network architectures, including LAN, WAN, and cloud connectivity.
- Develop and maintain network documentation, including network diagrams, configuration standards, and operational procedures.
- Troubleshoot and resolve network incidents and problems, ensuring minimal downtime and service impact.
- Proactively monitor network performance, identify potential bottlenecks, and implement optimization strategies.
- Collaborate with cross-functional teams to ensure network requirements are met for new projects and services.
- Stay abreast of emerging network technologies and industry best practices, recommending improvements to the existing infrastructure.
- Develop and implement network security policies and procedures to protect against unauthorized access and threats.
- Perform regular network capacity planning and performance tuning to ensure scalability and efficiency.
- Manage vendor relationships and evaluate new network hardware and software solutions.
- Participate in on-call rotation for emergency network support as needed.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field; relevant certifications (e.g., CCNA, CCNP, CCIE) are highly desirable.
- Minimum of 7 years of experience in network engineering, with a strong focus on enterprise-level network design, implementation, and support.
- Extensive experience with routing protocols (BGP, OSPF), switching technologies, firewalls (e.g., Palo Alto, Cisco ASA), and VPNs.
- Proficiency in network monitoring tools (e.g., SolarWinds, Nagios) and performance analysis.
- Solid understanding of TCP/IP, DNS, DHCP, and other network services.
- Experience with cloud networking concepts (AWS, Azure, GCP) is a significant advantage.
- Excellent problem-solving and analytical skills, with the ability to diagnose and resolve complex network issues effectively.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team environment.
- Demonstrated ability to work independently and manage multiple priorities in a fast-paced setting.
- Proven experience in network security best practices and implementation.
Benefits
- Our client offers a competitive compensation package, including a lucrative annual salary, comprehensive health, dental, and vision insurance, a generous paid time off policy, and a retirement savings plan with company matching.
- We provide employees with the latest technology and tools necessary to succeed in their roles.
- Professional development opportunities, including training and certification support, are readily available.
- This fully remote position offers the flexibility to work from anywhere within South Africa, fostering a healthy work-life balance.
- Join a supportive and innovative team environment where your contributions are valued and recognized.