< Back to vacancies

Software Network Engineer

Poland
5+

Experience

on-site

Job Type

B2

English Level

Who We’re Looking For

We are looking for a software engineer who specializes in networking, not a network engineer who knows some scripting. The core of this role is building software, APIs, and automation frameworks to manage the network.

The ideal candidate is:

– A Developer First: The primary requirement is over 5 years of software engineering experience with deep proficiency in Python, including object-oriented programming and data structures.

– A Network Automation Expert: They must have hands-on experience with modern automation tools and protocols, including device APIs like NETCONF/RESTCONF , data models like YANG , and libraries like NAPALM.

– Knowledgeable in Modern Networking: The candidate needs a strong understanding of both traditional networking (routing, switching, BGP) and modern platforms like Cisco DNAC and SD-WAN (VeloCloud, Palo Alto).

– DevOps-Oriented: They must be comfortable working with a standard DevOps toolchain, including Git, Postman, and IDEs like PyCharm.

What You’ll Do
  • Develop automation scripts for device provisioning, configuration management, and network analysis.
  • Build and maintain APIs for network platform services.
  • Collaborate with Neo’s org to define branch development techniques and AI agent integration.
  • Document and train global teams on new services and automation frameworks.
What You’ll Need
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in software engineering with a focus on network automation.
  • Proficiency in Python, including object-oriented programming, data structures, and libraries like NAPALM.
  • Strong understanding of routing, switching, TCP/IP, and security protocols.
  • Deep knowledge of LAN/WAN and Cisco Routing and Switching fundamentals.
  • Experience with Cisco DNAC (Digital Network Architecture Center).
  • Comfortable with SD-WAN products like VeloCloud and Palo Alto SD-WAN.
  • Ability to conduct in-depth troubleshooting using DNS (Domain Name System), DHCP (Dynamic Host Configuration Protocol), and BGP (Border Gateway Protocol).
  • Experience with Cisco device APIs (NETCONF, RESTCONF) and data models (YANG, MIT).
  • Familiarity with DevOps tools (Postman, PyCharm, Git) and scripting languages (Bash, PowerShell).
  • Experience with cloud platforms and AIOps integration preferred.
What We Offer
  • Competitive salary.
  • Comfortable work in your local time zone.
  • Flexible work schedule.
  • Professional growth and development.
  • Multicultural working environment.