Senior Software Engineer, Network Tools with Python

Zayo Group
•$112,800 - $173,600•Remote

About The Position

Zayo is seeking a Senior Software Engineer, Network Tools to build, scale, and automate its network tooling infrastructure. The role develops and maintains software tools that meet evolving business needs, ranging from communication templates to machine-learning tools for automated troubleshooting. It uses open-source automation tools and scripting languages alongside commercial platforms to streamline network operations center (NOC) information gathering and communications with internal teams and customers. The engineer addresses technical and process challenges, refactors tools into a cohesive suite for NOC users, and collaborates with DevOps and Security teams on application security and performance. The role also guides software developers through project delivery, monitors network performance, troubleshoots issues, and promotes emerging technologies and effective engineering practices across the organization.

Requirements

  • Bachelor's degree in Computer Science, Networking, or a related field, or equivalent experience.
  • At least seven years of software development experience with languages such as Python, JavaScript, SQL, and GraphQL.
  • Experience with databases such as Postgres, MySQL, MongoDB, and Oracle.
  • Understanding of network protocols such as TCP/IP, BGP, and OSPF, and of routing and switching technologies.
  • Experience with network automation tools and scripting languages such as Python, Ansible, and Terraform.
  • Experience with asynchronous processing and message-bus communications.
  • Experience in a test-driven development environment.
  • Strong Linux command-line skills, experience with various Linux distributions, and experience working with Docker.
  • Strong understanding of applied statistics and ability to code systems that identify outlier behavior in large systems.
  • Previous experience delivering a production software product and maintaining a high degree of user awareness.
  • Excellent communication and collaboration skills, including experience with remote collaboration tools such as Jira, Confluence, Google Suite, and Zoom.
  • Passion for solving complex problems by combining technical and process solutions.

Nice To Haves

  • Experience with vendor APIs or NETCONF, including Nokia, Juniper, Fujitsu, Infinera, Cisco, and Ciena.
  • Experience with network orchestration platforms such as Ciena Blue Planet or Cisco NSO.
  • Experience with monitoring platforms such as SevOne, Assure1, and Nagios.
  • Experience with Perl.
  • Networking certifications such as CCNA or JNCIP.

Responsibilities

  • Design, build, and maintain tools and solutions to meet evolving business needs.
  • Use open-source automation tools and scripting languages with commercial tools to streamline NOC information gathering and communications.
  • Solve technical and process problems, including mass customer communication, automated trouble-ticket responses, and enriching trouble tickets with additional information.
  • Refactor existing tools into a cohesive suite that reduces friction for NOC users.
  • Collaborate with DevOps and Security teams to support application security and performance.
  • Guide software developers through the project lifecycle and ensure timely delivery of high-quality software.
  • Monitor network performance, troubleshoot issues, and identify optimization opportunities.
  • Keep current with emerging network technologies and best practices and promote efficient processes across the organization.

Benefits

  • Health insurance
  • Life insurance
  • Disability and retirement plans
  • Paid time off
  • Excellent health, dental, and vision insurance
  • 401(k) savings plan
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service