Network Engineer
This is a remote position. We are looking for a Network Engineer to join our team and help design, implement, and optimize resilient and highly available network infrastructures across on-premises and cloud environments. In this role, you will be responsible for ensuring network stability, performance, and scalability through best practices in engineering, automation, and continuous improvement. You will work closely with cross-functional teams in a dynamic and international environment. The role combines network engineering, cloud expertise, and DevOps practices, with a strong focus on reliability, automation, and operational excellence. Responsibilities: Design, implement, configure, and maintain network infrastructure across: On-premises environments Cloud platforms (primarily Azure) Ensure network resiliency and high availability across all environments Promote and implement continuous improvement initiatives for network infrastructure Apply Infrastructure as Code (IaC) and DevOps best practices to: Automate deployments Improve scalability Increase operational efficiency Analyze, troubleshoot, and resolve complex network incidents Conduct root cause analysis Perform post-mortem activities to prevent recurrence Monitor and analyze network usage and growth trends Support capacity planning and future infrastructure decisions Provide Level 2 and Level 3 support for: Changes Service requests Production incidents Participate in on-call 24/7 support rotation when required Collaborate with: Developers Architects Managers External stakeholders Ensure timely delivery and alignment across distributed teams Requirements: 3+ years of experience in a Network Engineering role Strong hands-on experience with network technologies, including switching using Cisco Nexus and Cisco Catalyst platforms, routing protocols such as BGP (Border Gateway Protocol), and enterprise Wi-Fi infrastructure. Proven experience working with firewall solutions including Fortinet, Cisco ASA, and Forcepoint, ensuring network security and traffic control. Solid experience with load balancing technologies, including F5 and HAProxy, to ensure high availability, traffic distribution, and optimal application performance. Experience with Azure network architecture: Hub-and-spoke models Strong troubleshooting and analytical skills in complex network environments Knowledge of: High availability and resiliency design principles Network performance optimization Ability to work with: Autonomy and ownership Proactivity and leadership Coordination and a continuous improvement mindset Excellent communication and interpersonal skills Strong presentation abilities Team-oriented attitude Fluency in English (mandatory) French comprehension is a plus Nice-to-have: Degree in Computer Engineering or a related field Experience with cloud environments (preferably Azure) Experience with Infrastructure as Code tools such as Terraform Familiarity with Agile methodologies Experience working in large-scale or enterprise environments Strong focus on innovation, automation, and continuous improvement If this sounds like you, share your CV with us and let’s talk!