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!